Skip to main content

Crate meta_language

Crate meta_language 

Source

Re-exports§

pub use access::EngineNetwork;
pub use access::ReadOnlyNetwork;
pub use access::ReadOnlyViolation;
pub use api_styles::run_api_style_fixture;
pub use api_styles::ApiOperation;
pub use api_styles::ApiOperationEntry;
pub use api_styles::ApiStyle;
pub use api_styles::ApiStyleCell;
pub use api_styles::ApiStyleFixture;
pub use api_styles::FluentNetworkApi;
pub use api_styles::FluentPipeline;
pub use api_styles::LinkCliSubstitution;
pub use api_styles::LinkCliSubstitutionError;
pub use api_styles::LinkCliSubstitutionKind;
pub use api_styles::API_OPERATIONS;
pub use configuration::AccessMode;
pub use configuration::FormalizationLevel;
pub use configuration::LanguageIdentificationDetector;
pub use configuration::NaturalizationDirection;
pub use configuration::ParseConfiguration;
pub use configuration::RegionDetectionPolicy;
pub use configuration::TriviaAttachmentPolicy;
pub use document_formatting::canonical_document_format;
pub use document_formatting::document_format_profile;
pub use document_formatting::docx_package_is_recognized;
pub use document_formatting::docx_profile_is_recognized;
pub use document_formatting::parse_docx_document;
pub use document_formatting::parse_docx_package;
pub use document_formatting::parse_markup_document;
pub use document_formatting::parse_pdf_document;
pub use document_formatting::pdf_profile_is_recognized;
pub use document_formatting::render_docx_document;
pub use document_formatting::render_docx_package;
pub use document_formatting::render_pdf_document;
pub use document_formatting::BlockNode;
pub use document_formatting::DocumentFormatInstance;
pub use document_formatting::DocumentFormatMatch;
pub use document_formatting::DocumentFormattingSeedReport;
pub use document_formatting::FormattingDocument;
pub use document_formatting::InlineNode;
pub use document_formatting::CROSS_FORMAT_CONCEPTS;
pub use document_formatting::DOCUMENT_FORMATS;
pub use grammar::annotate_grammar_concepts;
pub use grammar::build_structural_prior;
pub use grammar::canonical_grammar_format;
pub use grammar::categorise;
pub use grammar::clean_structural_acceptance;
pub use grammar::default_pattern_catalog;
pub use grammar::emit_abnf;
pub use grammar::emit_bnf;
pub use grammar::emit_ebnf;
pub use grammar::emit_gbnf;
pub use grammar::emit_javascript_parser;
pub use grammar::emit_peggy;
pub use grammar::emit_pest;
pub use grammar::emit_rust_parser;
pub use grammar::emit_tree_sitter_grammar_js;
pub use grammar::emit_tree_sitter_grammar_js_with_report;
pub use grammar::evaluate;
pub use grammar::evaluate_atom;
pub use grammar::evaluate_clause;
pub use grammar::evaluate_constraint;
pub use grammar::evaluate_probabilistic;
pub use grammar::grammar_concept_translation_rules;
pub use grammar::grammar_expr_concept_id;
pub use grammar::grammar_format_profile;
pub use grammar::grammar_from_lino;
pub use grammar::grammar_to_lino;
pub use grammar::import_abnf;
pub use grammar::import_antlr;
pub use grammar::import_bnf;
pub use grammar::import_ebnf;
pub use grammar::import_gbnf;
pub use grammar::import_lark;
pub use grammar::import_pest;
pub use grammar::import_tree_sitter_json;
pub use grammar::infer_cfg;
pub use grammar::infer_cfg_with_advisors;
pub use grammar::infer_dfa;
pub use grammar::infer_lexical_classes;
pub use grammar::learn_dfa;
pub use grammar::learn_grammar;
pub use grammar::mdl;
pub use grammar::mdl_cost;
pub use grammar::mine_semantic_constraints;
pub use grammar::minimize;
pub use grammar::parse_grammar_surface;
pub use grammar::register_grammar;
pub use grammar::render_rust_type;
pub use grammar::rule_concept_id;
pub use grammar::run_corpus;
pub use grammar::run_named_corpus;
pub use grammar::run_sequitur;
pub use grammar::sample;
pub use grammar::size_symbols;
pub use grammar::translate_grammar_surface;
pub use grammar::validate;
pub use grammar::validate;
pub use grammar::with_grammar;
pub use grammar::write_grammar_surface;
pub use grammar::ActiveLearningConfig;
pub use grammar::ActiveLearningError;
pub use grammar::ActiveLearningOracle;
pub use grammar::ActiveSymbol;
pub use grammar::AdviceDecision;
pub use grammar::AdviceDecisionKind;
pub use grammar::AdviceSource;
pub use grammar::BenchmarkReport;
pub use grammar::ByteSpan;
pub use grammar::CharCategory;
pub use grammar::CharClassItem;
pub use grammar::ConceptNamingAdvisor;
pub use grammar::ConstraintAtom;
pub use grammar::ConstraintClause;
pub use grammar::ConstraintPattern;
pub use grammar::Delimiter;
pub use grammar::Dfa;
pub use grammar::DiagnosticKind;
pub use grammar::EmitReport;
pub use grammar::EvalError;
pub use grammar::ExprBuilder;
pub use grammar::FallbackAdvisor;
pub use grammar::GoldenCorpus;
pub use grammar::Grammar;
pub use grammar::GrammarAcceptorOracle;
pub use grammar::GrammarBuilder;
pub use grammar::GrammarConcept;
pub use grammar::GrammarDiagnostic;
pub use grammar::GrammarEmitError;
pub use grammar::GrammarExpr;
pub use grammar::GrammarFidelityLevel;
pub use grammar::GrammarFormat;
pub use grammar::GrammarFormatProfile;
pub use grammar::GrammarImportError;
pub use grammar::GrammarOracle;
pub use grammar::GrammarParser;
pub use grammar::GrammarRule;
pub use grammar::GrammarSurfaceError;
pub use grammar::GrammarTranslateError;
pub use grammar::InferenceOptions;
pub use grammar::InferenceReport;
pub use grammar::InferenceResult;
pub use grammar::InferredAutomaton;
pub use grammar::JsParserArtifacts;
pub use grammar::LeafKind;
pub use grammar::LengthUnit;
pub use grammar::LexicalConfig;
pub use grammar::LexicalModel;
pub use grammar::Mdl;
pub use grammar::MdlMergeAdvisor;
pub use grammar::MembershipOracle;
pub use grammar::MergeAdvisor;
pub use grammar::MergeCandidate;
pub use grammar::MergeRequest;
pub use grammar::MergeScore;
pub use grammar::MergeStrategy;
pub use grammar::MetricScores;
pub use grammar::MinimizeOptions;
pub use grammar::MinimizeReport;
pub use grammar::MinimizeResult;
pub use grammar::NameCandidate;
pub use grammar::NamingAdvisor;
pub use grammar::NamingRequest;
pub use grammar::NonTerminalRef;
pub use grammar::Oracle;
pub use grammar::ParserAcceptancePredicate;
pub use grammar::ParserMembershipOracle;
pub use grammar::PositiveOnlyOracle;
pub use grammar::PriorOptions;
pub use grammar::RuleKind;
pub use grammar::RuleSpan;
pub use grammar::RustParserArtifacts;
pub use grammar::Sample;
pub use grammar::SampleConfig;
pub use grammar::SamplingEquivalenceOracle;
pub use grammar::ScoringMode;
pub use grammar::SeedNode;
pub use grammar::SeedTree;
pub use grammar::SemanticConstraint;
pub use grammar::SemanticInferenceConfig;
pub use grammar::Severity;
pub use grammar::StructuralPrior;
pub use grammar::Symbol;
pub use grammar::Token;
pub use grammar::WhitespacePolicy;
pub use grammar::GOLDEN_CORPORA;
pub use grammar::GRAMMAR_CONCEPTS;
pub use grammar::GRAMMAR_CONSTRUCTS;
pub use grammar::GRAMMAR_FORMATS;
pub use grammar::LlmClient;
pub use grammar::LlmError;
pub use grammar::LlmMergeAdvisor;
pub use grammar::LlmNamingAdvisor;
pub use graphql_adapter::lower_graphql;
pub use graphql_adapter::GraphQlAdapterError;
pub use graphql_adapter::GraphQlArgumentRole;
pub use graphql_adapter::GraphQlOperationType;
pub use graphql_adapter::GraphQlRootMapping;
pub use graphql_adapter::GraphQlSchemaRegistry;
pub use language_parser::BuiltInLanguageParser;
pub use language_parser::LanguageParser;
pub use language_profile::LanguageProfile;
pub use language_profile::LanguageProfileViolation;
pub use link_flags::LinkFlags;
pub use link_network::LinkId;
pub use link_network::LinkMetadata;
pub use link_network::LinkNetwork;
pub use link_network::LinkType;
pub use link_network::NetworkProjection;
pub use lino_serialization::LinoSerializationError;
pub use mixed_regions::EmbeddedRegion;
pub use parity::GrammarEmbeddingTarget;
pub use parity::LanguageFamily;
pub use parity::LanguageFixture;
pub use parity::LanguageTarget;
pub use parity::ParityCapability;
pub use parity::ParityFixture;
pub use parity::ParityTarget;
pub use parity::ParityTransformExpectation;
pub use parity::ParityVerificationExpectation;
pub use parity::DATA_FORMAT_TARGETS;
pub use parity::GRAMMAR_EMBEDDING_TARGETS;
pub use parity::LANGUAGE_FIXTURES;
pub use parity::MARKUP_LANGUAGE_TARGETS;
pub use parity::NATURAL_LANGUAGE_TARGETS;
pub use parity::PARITY_FIXTURES;
pub use parity::PARITY_TARGETS;
pub use parity::PROGRAMMING_LANGUAGE_TARGETS;
pub use parity::SECOND_TIER_PROGRAMMING_LANGUAGE_TARGETS;
pub use parser_registry::ParserRegistry;
pub use query::LinkQuery;
pub use query::QueryCapture;
pub use query::QueryCaptures;
pub use query::QueryMatch;
pub use query::QueryParseError;
pub use query::QueryPredicate;
pub use query::QueryPredicateArgument;
pub use query::QueryPredicateHost;
pub use query_algebra::LinkRule;
pub use query_algebra::LinkRuleCapture;
pub use query_algebra::LinkRuleCaptures;
pub use query_algebra::LinkRuleMatch;
pub use query_algebra::LinkRuleParseError;
pub use query_algebra::LinkRuleRegistry;
pub use query_algebra::LinkRuleSnapshotCase;
pub use query_algebra::LinkRuleSnapshotExpectation;
pub use query_algebra::LinkRuleSnapshotReport;
pub use query_algebra::LinkRuleSnapshotResult;
pub use query_algebra::LinkRuleSnapshotSuite;
pub use query_algebra::TraversalReport;
pub use query_algebra::TraversalStrategy;
pub use query_plan::LoweredQueryPlan;
pub use query_plan::QueryAggregate;
pub use query_plan::QueryAggregateFunction;
pub use query_plan::QueryAuthorization;
pub use query_plan::QueryComparisonOperator;
pub use query_plan::QueryFilter;
pub use query_plan::QueryOperation;
pub use query_plan::QueryOrder;
pub use query_plan::QueryPlan;
pub use query_plan::QuerySortDirection;
pub use query_plan::QuerySourceEvidence;
pub use query_plan::QueryValue;
pub use query_plan::QUERY_PLAN_VERSION;
pub use rust_codec::LinksCodecError;
pub use rust_codec::LinksDecoder;
pub use rust_codec::LinksEncoder;
pub use rust_codec::LinksObject;
pub use rust_codec::RustFieldShape;
pub use rust_codec::RustTypeKind;
pub use rust_codec::RustTypeShape;
pub use semantics::ProbabilisticTruthValue;
pub use semantics::Probability;
pub use semantics::TruthValue;
pub use snapshots::MutableNetworkSnapshot;
pub use snapshots::NetworkSnapshot;
pub use snapshots::StructuralDiff;
pub use source::ByteRange;
pub use source::Point;
pub use source::SourceSpan;
pub use sql_adapter::lower_sql;
pub use sql_adapter::lower_sql_cst;
pub use sql_adapter::SqlAdapterError;
pub use sql_adapter::SqlAdapterErrorKind;
pub use sql_adapter::SqlDialectProfile;
pub use sql_adapter::SqlRelationMapping;
pub use sql_adapter::SqlSchemaRegistry;
pub use sql_adapter::SQL_DIALECT_PROFILES;
pub use storage::DoubletsLinkStore;
pub use storage::EngineLinkStore;
pub use storage::LinkStore;
pub use storage::LinkStoreBackend;
pub use storage::LinkStoreQuery;
pub use storage::StorageError;
pub use substitution::SubstitutionBindings;
pub use substitution::SubstitutionReport;
pub use substitution::SubstitutionRule;
pub use substitution::SubstitutionValue;
pub use substitution::VariableSubstitutionRule;
pub use transform::QuasiquoteError;
pub use transform::QuasiquoteTemplate;
pub use transform::ReplacementReport;
pub use transform::ReplacementRule;
pub use transform::SourceTextPredicateHost;
pub use transform::TextReplacement;
pub use translation_rules::TranslationRule;
pub use translation_rules::TranslationRuleRegistry;
pub use translation_rules::TranslationRuleSet;
pub use translation_rules::TranslationRuleSetLoadError;
pub use translation_rules::TranslationTemplate;
pub use verification::VerificationIssue;
pub use verification::VerificationIssueKind;
pub use verification::VerificationReport;

Modules§

access
Read-only and mutable engine access controls.
api_styles
API-style parity registry and adapters.
benchmark
Competitor benchmark orchestration for the E3 grammar-inference suite.
configuration
document_formatting
Shared, language-free document-formatting concept ontology.
grammar
Grammar intermediate representation and links encoding.
graphql_adapter
Registry-driven lowering from validated GraphQL operations to query plans.
language_parser
language_profile
link_flags
link_network
lino_serialization
Lossless serialization of a LinkNetwork to and from links-notation text.
mixed_regions
parity
parser_registry
query
query_algebra
query_plan
Language-neutral executable query-plan concepts shared by query frontends.
rust_codec
Rust value and type-shape codec for LinkNetwork.
semantics
snapshots
source
sql_adapter
Registry-driven lowering from validated SQL statements to shared query plans.
storage
Pluggable storage backends for meta-language links.
substitution
transform
translation_rules
verification

Structs§

ConceptOntologyImportReport
Summary returned after importing concept links from an ontology source.
ConceptOntologySeedReport
Summary returned after seeding the shared concept ontology into a network.
NaturalLanguageGrammarFixture
Starter pass/fail grammar fixture for one natural-language target.

Constants§

NATURAL_LANGUAGE_GRAMMAR_FIXTURES
Executable natural-language grammar fixture pairs for each target language.