Type Alias LangiumGrammarAstType

LangiumGrammarAstType: {
    AbstractElement: GrammarAST.AbstractElement;
    AbstractRule: GrammarAST.AbstractRule;
    AbstractType: GrammarAST.AbstractType;
    Action: GrammarAST.Action;
    Alternatives: GrammarAST.Alternatives;
    ArrayLiteral: GrammarAST.ArrayLiteral;
    ArrayType: GrammarAST.ArrayType;
    Assignment: GrammarAST.Assignment;
    BooleanLiteral: GrammarAST.BooleanLiteral;
    CharacterRange: GrammarAST.CharacterRange;
    Condition: GrammarAST.Condition;
    Conjunction: GrammarAST.Conjunction;
    CrossReference: GrammarAST.CrossReference;
    Disjunction: GrammarAST.Disjunction;
    EndOfFile: GrammarAST.EndOfFile;
    Grammar: Grammar;
    GrammarImport: GrammarAST.GrammarImport;
    Group: GrammarAST.Group;
    InferredType: GrammarAST.InferredType;
    Interface: GrammarAST.Interface;
    Keyword: GrammarAST.Keyword;
    NamedArgument: GrammarAST.NamedArgument;
    NegatedToken: GrammarAST.NegatedToken;
    Negation: GrammarAST.Negation;
    NumberLiteral: GrammarAST.NumberLiteral;
    Parameter: GrammarAST.Parameter;
    ParameterReference: GrammarAST.ParameterReference;
    ParserRule: GrammarAST.ParserRule;
    ReferenceType: GrammarAST.ReferenceType;
    RegexToken: GrammarAST.RegexToken;
    ReturnType: GrammarAST.ReturnType;
    RuleCall: GrammarAST.RuleCall;
    SimpleType: GrammarAST.SimpleType;
    StringLiteral: GrammarAST.StringLiteral;
    TerminalAlternatives: GrammarAST.TerminalAlternatives;
    TerminalGroup: GrammarAST.TerminalGroup;
    TerminalRule: GrammarAST.TerminalRule;
    TerminalRuleCall: GrammarAST.TerminalRuleCall;
    Type: GrammarAST.Type;
    TypeAttribute: GrammarAST.TypeAttribute;
    TypeDefinition: GrammarAST.TypeDefinition;
    UnionType: GrammarAST.UnionType;
    UnorderedGroup: GrammarAST.UnorderedGroup;
    UntilToken: GrammarAST.UntilToken;
    ValueLiteral: GrammarAST.ValueLiteral;
    Wildcard: GrammarAST.Wildcard;
}