Langium - v4.0.0
    Preparing search index...

    Class LangiumParser

    Base interface for all parsers. Mainly used by the parser-builder-base.ts to perform work on different kinds of parsers. The main use cases are:

    • AST parser: Based on a string, create an AST for the current grammar
    • Completion parser: Based on a partial string, identify the current position of the input within the grammar

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    _unorderedGroups: Map<string, boolean[]> = ...
    allRules: Map<string, RuleResult> = ...
    lexer: Lexer
    mainRule: RuleResult
    wrapper: ChevrotainWrapper

    Accessors

    Methods