Skip to main content

Module parse

Module parse 

Source

Re-exports§

pub use crate::knowledge::default_package_names;
pub use context::PackageLoadError;

Structs§

ActiveCharacterRecord
ActiveCommandRecord
ActiveDelimiterRecord
ActiveEnvironmentRecord
ArgSpecParseError
CommandItem
Runtime command definition to be injected into a ParseContext.
DelimiterControlItem
Runtime delimiter control sequence to be registered in the knowledge base.
EnvironmentItem
Runtime environment definition to be injected into a ParseContext.
MutationSummary
ParseConfig
Parse-time configuration knobs.
ParseContext
Immutable parse context owning an isolated knowledge base.
ParseContextBuilder
ParseDiagnostic
A single diagnostic produced during parsing.
ParseDiagnosticContext
Additional source span attached to a diagnostic.
ParseError
ParseResult
Unified parse result carrying an optional document and zero or more diagnostics.
Span
Byte-offset span within the original source string.

Enums§

AllowedMode
CommandKind
ContentMode
Content mode: math or text
ContextItem
A runtime-injectable definition that augments the knowledge base.
ParseContextBuildError
ParseDiagnosticKind