C# 클래스 Antlr4.Tool.DOTGenerator

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

공개 프로퍼티들

프로퍼티 타입 설명
STRIP_NONREDUCED_STATES bool
stlib Antlr4.StringTemplate.TemplateGroup

보호된 프로퍼티들

프로퍼티 타입 설명
arrowhead string
grammar Grammar
rankdir string

공개 메소드들

메소드 설명
DOTGenerator ( Grammar grammar ) : System.Collections.Generic
GetDOT ( ATNState startState ) : string
GetDOT ( ATNState startState, bool isLexer ) : string
GetDOT ( ATNState startState, string ruleNames, bool isLexer ) : string
GetDOT ( DFA dfa, bool isLexer ) : string

보호된 메소드들

메소드 설명
GetEdgeLabel ( string label ) : string
GetStateLabel ( ATNState s ) : string
GetStateLabel ( DFAState s ) : string

메소드 상세

DOTGenerator() 공개 메소드

public DOTGenerator ( Grammar grammar ) : System.Collections.Generic
grammar Grammar
리턴 System.Collections.Generic

GetDOT() 공개 메소드

public GetDOT ( ATNState startState ) : string
startState Antlr4.Runtime.Atn.ATNState
리턴 string

GetDOT() 공개 메소드

public GetDOT ( ATNState startState, bool isLexer ) : string
startState Antlr4.Runtime.Atn.ATNState
isLexer bool
리턴 string

GetDOT() 공개 메소드

public GetDOT ( ATNState startState, string ruleNames, bool isLexer ) : string
startState Antlr4.Runtime.Atn.ATNState
ruleNames string
isLexer bool
리턴 string

GetDOT() 공개 메소드

public GetDOT ( DFA dfa, bool isLexer ) : string
dfa Antlr4.Runtime.Dfa.DFA
isLexer bool
리턴 string

GetEdgeLabel() 보호된 메소드

protected GetEdgeLabel ( string label ) : string
label string
리턴 string

GetStateLabel() 보호된 메소드

protected GetStateLabel ( ATNState s ) : string
s Antlr4.Runtime.Atn.ATNState
리턴 string

GetStateLabel() 보호된 메소드

protected GetStateLabel ( DFAState s ) : string
s Antlr4.Runtime.Dfa.DFAState
리턴 string

프로퍼티 상세

STRIP_NONREDUCED_STATES 공개적으로 정적으로 프로퍼티

public static bool STRIP_NONREDUCED_STATES
리턴 bool

arrowhead 보호되어 있는 프로퍼티

protected string arrowhead
리턴 string

grammar 보호되어 있는 프로퍼티

protected Grammar,Antlr4.Tool grammar
리턴 Grammar

rankdir 보호되어 있는 프로퍼티

protected string rankdir
리턴 string

stlib 공개적으로 정적으로 프로퍼티

public static TemplateGroup,Antlr4.StringTemplate stlib
리턴 Antlr4.StringTemplate.TemplateGroup