C# 클래스 Antlr4.Tool.GrammarTransformPipeline

파일 보기 프로젝트 열기: sharwell/antlr4cs 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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