Skip to main content

meta_language/
lib.rs

1pub mod configuration;
2pub mod link_flags;
3pub mod link_network;
4pub mod mixed_regions;
5pub mod parity;
6pub mod query;
7pub mod semantics;
8pub mod snapshots;
9pub mod source;
10pub mod substitution;
11pub mod verification;
12
13pub use configuration::{ParseConfiguration, RegionDetectionPolicy, TriviaAttachmentPolicy};
14pub use link_flags::LinkFlags;
15pub use link_network::{Link, LinkId, LinkMetadata, LinkNetwork, LinkType, NetworkProjection};
16pub use mixed_regions::EmbeddedRegion;
17pub use parity::{
18    GrammarEmbeddingTarget, LanguageFamily, LanguageFixture, LanguageTarget, ParityCapability,
19    ParityFixture, ParityTarget, GRAMMAR_EMBEDDING_TARGETS, LANGUAGE_FIXTURES,
20    MARKUP_LANGUAGE_TARGETS, NATURAL_LANGUAGE_TARGETS, PARITY_FIXTURES, PARITY_TARGETS,
21    PROGRAMMING_LANGUAGE_TARGETS,
22};
23pub use query::LinkQuery;
24pub use semantics::TruthValue;
25pub use snapshots::{MutableNetworkSnapshot, NetworkSnapshot};
26pub use source::{ByteRange, Point, SourceSpan};
27pub use substitution::{SubstitutionReport, SubstitutionRule};
28pub use verification::{VerificationIssue, VerificationIssueKind, VerificationReport};