C# 클래스 Antlr4.Tool.Ast.GrammarAST

상속: Antlr.Runtime.Tree.CommonTree
파일 보기 프로젝트 열기: sharwell/antlr4cs 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
atnState Antlr4.Runtime.Atn.ATNState
g Grammar
textOverride string

공개 메소드들

메소드 설명
DeleteChild ( Antlr.Runtime.Tree.ITree t ) : bool
DupNode ( ) : Antlr.Runtime.Tree.ITree
DupTree ( ) : GrammarAST
GetAllChildrenWithType ( int type ) : IList
GetAltLabel ( ) : string
GetChildrenAsArray ( ) : Antlr4.Tool.Ast.GrammarAST[]
GetFirstChildWithType ( int type ) : Antlr.Runtime.Tree.ITree
GetFirstDescendantWithType ( Antlr types ) : Antlr.Runtime.Tree.CommonTree
GetFirstDescendantWithType ( int type ) : Antlr.Runtime.Tree.CommonTree
GetNodeWithTokenIndex ( int index ) : GrammarAST
GetNodesWithType ( Antlr4.Runtime.Misc.IntervalSet types ) : IList
GetNodesWithType ( int ttype ) : IList
GetNodesWithTypePreorderDFS ( Antlr4.Runtime.Misc.IntervalSet types ) : IList
GetNodesWithTypePreorderDFS_ ( IList nodes, Antlr4.Runtime.Misc.IntervalSet types ) : void
GetOutermostAltNode ( ) : AltAST
GrammarAST ( ) : System.Collections.Generic
GrammarAST ( Antlr.Runtime.IToken t ) : System.Collections.Generic
GrammarAST ( GrammarAST node ) : System.Collections.Generic
GrammarAST ( int type ) : System.Collections.Generic
GrammarAST ( int type, Antlr.Runtime.IToken t ) : System.Collections.Generic
GrammarAST ( int type, Antlr.Runtime.IToken t, string text ) : System.Collections.Generic
SetText ( string text ) : void
SetType ( int type ) : void
ToTokenString ( ) : string
Visit ( GrammarASTVisitor v ) : object

메소드 상세

DeleteChild() 공개 메소드

public DeleteChild ( Antlr.Runtime.Tree.ITree t ) : bool
t Antlr.Runtime.Tree.ITree
리턴 bool

DupNode() 공개 메소드

public DupNode ( ) : Antlr.Runtime.Tree.ITree
리턴 Antlr.Runtime.Tree.ITree

DupTree() 공개 메소드

public DupTree ( ) : GrammarAST
리턴 GrammarAST

GetAllChildrenWithType() 공개 메소드

public GetAllChildrenWithType ( int type ) : IList
type int
리턴 IList

GetAltLabel() 공개 메소드

public GetAltLabel ( ) : string
리턴 string

GetChildrenAsArray() 공개 메소드

public GetChildrenAsArray ( ) : Antlr4.Tool.Ast.GrammarAST[]
리턴 Antlr4.Tool.Ast.GrammarAST[]

GetFirstChildWithType() 공개 메소드

public GetFirstChildWithType ( int type ) : Antlr.Runtime.Tree.ITree
type int
리턴 Antlr.Runtime.Tree.ITree

GetFirstDescendantWithType() 공개 메소드

public GetFirstDescendantWithType ( Antlr types ) : Antlr.Runtime.Tree.CommonTree
types Antlr
리턴 Antlr.Runtime.Tree.CommonTree

GetFirstDescendantWithType() 공개 메소드

public GetFirstDescendantWithType ( int type ) : Antlr.Runtime.Tree.CommonTree
type int
리턴 Antlr.Runtime.Tree.CommonTree

GetNodeWithTokenIndex() 공개 메소드

public GetNodeWithTokenIndex ( int index ) : GrammarAST
index int
리턴 GrammarAST

GetNodesWithType() 공개 메소드

public GetNodesWithType ( Antlr4.Runtime.Misc.IntervalSet types ) : IList
types Antlr4.Runtime.Misc.IntervalSet
리턴 IList

GetNodesWithType() 공개 메소드

public GetNodesWithType ( int ttype ) : IList
ttype int
리턴 IList

GetNodesWithTypePreorderDFS() 공개 메소드

public GetNodesWithTypePreorderDFS ( Antlr4.Runtime.Misc.IntervalSet types ) : IList
types Antlr4.Runtime.Misc.IntervalSet
리턴 IList

GetNodesWithTypePreorderDFS_() 공개 메소드

public GetNodesWithTypePreorderDFS_ ( IList nodes, Antlr4.Runtime.Misc.IntervalSet types ) : void
nodes IList
types Antlr4.Runtime.Misc.IntervalSet
리턴 void

GetOutermostAltNode() 공개 메소드

public GetOutermostAltNode ( ) : AltAST
리턴 AltAST

GrammarAST() 공개 메소드

public GrammarAST ( ) : System.Collections.Generic
리턴 System.Collections.Generic

GrammarAST() 공개 메소드

public GrammarAST ( Antlr.Runtime.IToken t ) : System.Collections.Generic
t Antlr.Runtime.IToken
리턴 System.Collections.Generic

GrammarAST() 공개 메소드

public GrammarAST ( GrammarAST node ) : System.Collections.Generic
node GrammarAST
리턴 System.Collections.Generic

GrammarAST() 공개 메소드

public GrammarAST ( int type ) : System.Collections.Generic
type int
리턴 System.Collections.Generic

GrammarAST() 공개 메소드

public GrammarAST ( int type, Antlr.Runtime.IToken t ) : System.Collections.Generic
type int
t Antlr.Runtime.IToken
리턴 System.Collections.Generic

GrammarAST() 공개 메소드

public GrammarAST ( int type, Antlr.Runtime.IToken t, string text ) : System.Collections.Generic
type int
t Antlr.Runtime.IToken
text string
리턴 System.Collections.Generic

SetText() 공개 메소드

public SetText ( string text ) : void
text string
리턴 void

SetType() 공개 메소드

public SetType ( int type ) : void
type int
리턴 void

ToTokenString() 공개 메소드

public ToTokenString ( ) : string
리턴 string

Visit() 공개 메소드

public Visit ( GrammarASTVisitor v ) : object
v GrammarASTVisitor
리턴 object

프로퍼티 상세

atnState 공개적으로 프로퍼티

public ATNState,Antlr4.Runtime.Atn atnState
리턴 Antlr4.Runtime.Atn.ATNState

g 공개적으로 프로퍼티

public Grammar g
리턴 Grammar

textOverride 공개적으로 프로퍼티

public string textOverride
리턴 string