C# Класс Antlr4.Tool.GrammarTransformPipeline

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
g Grammar
tool AntlrTool

Открытые методы

Метод Описание
AugmentTokensWithOriginalPosition ( Grammar g, GrammarAST tree ) : void
ExpandParameterizedLoop ( GrammarAST t ) : GrammarAST
ExpandParameterizedLoops ( GrammarAST root ) : void
ExtractImplicitLexer ( Grammar combinedGrammar ) : GrammarRootAST
GrammarTransformPipeline ( Grammar g, AntlrTool tool ) : System.Collections.Generic
IntegrateImportedGrammars ( Grammar rootGrammar ) : void
Process ( ) : void
ReduceBlocksToSets ( GrammarAST root ) : void
SetGrammarPtr ( Grammar g, GrammarAST tree ) : void

Описание методов

AugmentTokensWithOriginalPosition() публичный статический метод

public static AugmentTokensWithOriginalPosition ( Grammar g, GrammarAST tree ) : void
g Grammar
tree Antlr4.Tool.Ast.GrammarAST
Результат void

ExpandParameterizedLoop() публичный метод

public ExpandParameterizedLoop ( GrammarAST t ) : GrammarAST
t Antlr4.Tool.Ast.GrammarAST
Результат Antlr4.Tool.Ast.GrammarAST

ExpandParameterizedLoops() публичный метод

public ExpandParameterizedLoops ( GrammarAST root ) : void
root Antlr4.Tool.Ast.GrammarAST
Результат void

ExtractImplicitLexer() публичный метод

public ExtractImplicitLexer ( Grammar combinedGrammar ) : GrammarRootAST
combinedGrammar Grammar
Результат Antlr4.Tool.Ast.GrammarRootAST

GrammarTransformPipeline() публичный метод

public GrammarTransformPipeline ( Grammar g, AntlrTool tool ) : System.Collections.Generic
g Grammar
tool AntlrTool
Результат System.Collections.Generic

IntegrateImportedGrammars() публичный метод

public IntegrateImportedGrammars ( Grammar rootGrammar ) : void
rootGrammar Grammar
Результат void

Process() публичный метод

public Process ( ) : void
Результат void

ReduceBlocksToSets() публичный метод

public ReduceBlocksToSets ( GrammarAST root ) : void
root Antlr4.Tool.Ast.GrammarAST
Результат void

SetGrammarPtr() публичный статический метод

public static SetGrammarPtr ( Grammar g, GrammarAST tree ) : void
g Grammar
tree Antlr4.Tool.Ast.GrammarAST
Результат void

Описание свойств

g публичное свойство

public Grammar g
Результат Grammar

tool публичное свойство

public AntlrTool tool
Результат AntlrTool