mod concept_ontology;
pub mod configuration;
pub mod language_parser;
pub mod link_flags;
pub mod link_network;
pub mod mixed_regions;
mod natural_language;
pub mod parity;
pub mod query;
mod reconstruction;
pub mod semantics;
pub mod snapshots;
pub mod source;
pub mod substitution;
pub mod transform;
pub mod verification;
pub use concept_ontology::ConceptOntologySeedReport;
pub use configuration::{
FormalizationLevel, LanguageIdentificationDetector, NaturalizationDirection,
ParseConfiguration, RegionDetectionPolicy, TriviaAttachmentPolicy,
};
pub use language_parser::{BuiltInLanguageParser, LanguageParser};
pub use link_flags::LinkFlags;
pub use link_network::{Link, LinkId, LinkMetadata, LinkNetwork, LinkType, NetworkProjection};
pub use mixed_regions::EmbeddedRegion;
pub use parity::{
GrammarEmbeddingTarget, LanguageFamily, LanguageFixture, LanguageTarget, ParityCapability,
ParityFixture, ParityTarget, GRAMMAR_EMBEDDING_TARGETS, LANGUAGE_FIXTURES,
MARKUP_LANGUAGE_TARGETS, NATURAL_LANGUAGE_TARGETS, PARITY_FIXTURES, PARITY_TARGETS,
PROGRAMMING_LANGUAGE_TARGETS,
};
pub use query::{
LinkQuery, QueryCapture, QueryCaptures, QueryMatch, QueryParseError, QueryPredicate,
QueryPredicateArgument, QueryPredicateHost,
};
pub use semantics::TruthValue;
pub use snapshots::{MutableNetworkSnapshot, NetworkSnapshot};
pub use source::{ByteRange, Point, SourceSpan};
pub use substitution::{
SubstitutionBindings, SubstitutionReport, SubstitutionRule, SubstitutionValue,
VariableSubstitutionRule,
};
pub use transform::{ReplacementReport, ReplacementRule, SourceTextPredicateHost, TextReplacement};
pub use verification::{VerificationIssue, VerificationIssueKind, VerificationReport};
mod self_description;
mod tree_sitter_adapter;