C# Class Antlr4.Tool.GrammarTransformPipeline

Afficher le fichier Open project: sharwell/antlr4cs Class Usage Examples

Méthodes publiques

Свойство Type Description
g Grammar
tool AntlrTool

Méthodes publiques

Méthode Description
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

Method Details

AugmentTokensWithOriginalPosition() public static méthode

public static AugmentTokensWithOriginalPosition ( Grammar g, GrammarAST tree ) : void
g Grammar
tree Antlr4.Tool.Ast.GrammarAST
Résultat void

ExpandParameterizedLoop() public méthode

public ExpandParameterizedLoop ( GrammarAST t ) : GrammarAST
t Antlr4.Tool.Ast.GrammarAST
Résultat Antlr4.Tool.Ast.GrammarAST

ExpandParameterizedLoops() public méthode

public ExpandParameterizedLoops ( GrammarAST root ) : void
root Antlr4.Tool.Ast.GrammarAST
Résultat void

ExtractImplicitLexer() public méthode

public ExtractImplicitLexer ( Grammar combinedGrammar ) : GrammarRootAST
combinedGrammar Grammar
Résultat Antlr4.Tool.Ast.GrammarRootAST

GrammarTransformPipeline() public méthode

public GrammarTransformPipeline ( Grammar g, AntlrTool tool ) : System.Collections.Generic
g Grammar
tool AntlrTool
Résultat System.Collections.Generic

IntegrateImportedGrammars() public méthode

public IntegrateImportedGrammars ( Grammar rootGrammar ) : void
rootGrammar Grammar
Résultat void

Process() public méthode

public Process ( ) : void
Résultat void

ReduceBlocksToSets() public méthode

public ReduceBlocksToSets ( GrammarAST root ) : void
root Antlr4.Tool.Ast.GrammarAST
Résultat void

SetGrammarPtr() public static méthode

public static SetGrammarPtr ( Grammar g, GrammarAST tree ) : void
g Grammar
tree Antlr4.Tool.Ast.GrammarAST
Résultat void

Property Details

g public_oe property

public Grammar g
Résultat Grammar

tool public_oe property

public AntlrTool tool
Résultat AntlrTool