C# 클래스 Antlr4.Tool.LeftRecursiveRule

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

공개 프로퍼티들

프로퍼티 타입 설명
leftRecursiveRuleRefLabels string>>.IList
originalAST Antlr4.Tool.Ast.RuleAST
recOpAlts LeftRecursiveRuleAltInfo>.OrderedHashMap
recPrimaryAlts IList

공개 메소드들

메소드 설명
GetAltLabels ( ) : IDictionary>>
GetOriginalAST ( ) : RuleAST
GetOriginalNumberOfAlts ( ) : int
GetPrimaryAlts ( ) : int[]
GetRecursiveOpAlts ( ) : int[]
GetUnlabeledAltASTs ( ) : IList
HasAltSpecificContexts ( ) : bool
LeftRecursiveRule ( Grammar g, string name, RuleAST ast ) : System.Collections.Generic

메소드 상세

GetAltLabels() 공개 메소드

public GetAltLabels ( ) : IDictionary>>
리턴 IDictionary>>

GetOriginalAST() 공개 메소드

public GetOriginalAST ( ) : RuleAST
리턴 Antlr4.Tool.Ast.RuleAST

GetOriginalNumberOfAlts() 공개 메소드

public GetOriginalNumberOfAlts ( ) : int
리턴 int

GetPrimaryAlts() 공개 메소드

public GetPrimaryAlts ( ) : int[]
리턴 int[]

GetRecursiveOpAlts() 공개 메소드

public GetRecursiveOpAlts ( ) : int[]
리턴 int[]

GetUnlabeledAltASTs() 공개 메소드

public GetUnlabeledAltASTs ( ) : IList
리턴 IList

HasAltSpecificContexts() 공개 메소드

public HasAltSpecificContexts ( ) : bool
리턴 bool

LeftRecursiveRule() 공개 메소드

public LeftRecursiveRule ( Grammar g, string name, RuleAST ast ) : System.Collections.Generic
g Grammar
name string
ast Antlr4.Tool.Ast.RuleAST
리턴 System.Collections.Generic

프로퍼티 상세

leftRecursiveRuleRefLabels 공개적으로 프로퍼티

public IList> leftRecursiveRuleRefLabels
리턴 string>>.IList

originalAST 공개적으로 프로퍼티

public RuleAST,Antlr4.Tool.Ast originalAST
리턴 Antlr4.Tool.Ast.RuleAST

recOpAlts 공개적으로 프로퍼티

public OrderedHashMap recOpAlts
리턴 LeftRecursiveRuleAltInfo>.OrderedHashMap

recPrimaryAlts 공개적으로 프로퍼티

public IList recPrimaryAlts
리턴 IList