Parser
public bool EnableVariants { get; set; }
Language: C#
Return Value: false
Включение вариативного парсинга (возврат всех возможных вариантов)
public Parser AddRule(IParserRule rule)
Language: C#
Добавляет правило парсинга
public ParserResult Analyze(IReadOnlyList<Token> tokens)
Language: C#
Парсит последовательность токенов в AST (возвращает первый вариант)
public ParserVariantsResult AnalyzeWithVariants(IReadOnlyList<Token> tokens)
Language: C#
Парсит последовательность токенов во все возможные варианты AST