C# 클래스 Antlr4.Codegen.DefaultOutputModelFactory

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

공개 프로퍼티들

프로퍼티 타입 설명
controller OutputModelController

공개 메소드들

메소드 설명
GetCodeBlockLevel ( ) : int
GetController ( ) : OutputModelController
GetCurrentBlock ( ) : CodeBlock
GetCurrentOuterMostAlt ( ) : Alternative
GetCurrentOuterMostAlternativeBlock ( ) : CodeBlockForOuterMostAlt
GetCurrentRuleFunction ( ) : RuleFunction
GetGenerator ( ) : CodeGenerator
GetRoot ( ) : OutputModelObject
GetTarget ( ) : AbstractTarget
GetTreeLevel ( ) : int
RulePostamble ( RuleFunction function, Rule r ) : IList
SetController ( OutputModelController controller ) : void

보호된 메소드들

메소드 설명
DefaultOutputModelFactory ( [ gen ) : System.Collections.Generic

비공개 메소드들

메소드 설명
GetCurrentDeclForName ( string name ) : Decl
GetGrammar ( ) : Grammar
List ( ) : IList
List ( IEnumerable values ) : IList

메소드 상세

DefaultOutputModelFactory() 보호된 메소드

protected DefaultOutputModelFactory ( [ gen ) : System.Collections.Generic
gen [
리턴 System.Collections.Generic

GetCodeBlockLevel() 공개 메소드

public GetCodeBlockLevel ( ) : int
리턴 int

GetController() 공개 메소드

public GetController ( ) : OutputModelController
리턴 OutputModelController

GetCurrentBlock() 공개 메소드

public GetCurrentBlock ( ) : CodeBlock
리턴 Antlr4.Codegen.Model.Decl.CodeBlock

GetCurrentOuterMostAlt() 공개 메소드

public GetCurrentOuterMostAlt ( ) : Alternative
리턴 Antlr4.Tool.Alternative

GetCurrentOuterMostAlternativeBlock() 공개 메소드

public GetCurrentOuterMostAlternativeBlock ( ) : CodeBlockForOuterMostAlt
리턴 Antlr4.Codegen.Model.CodeBlockForOuterMostAlt

GetCurrentRuleFunction() 공개 메소드

public GetCurrentRuleFunction ( ) : RuleFunction
리턴 Antlr4.Codegen.Model.RuleFunction

GetGenerator() 공개 메소드

public GetGenerator ( ) : CodeGenerator
리턴 CodeGenerator

GetRoot() 공개 메소드

public GetRoot ( ) : OutputModelObject
리턴 Antlr4.Codegen.Model.OutputModelObject

GetTarget() 공개 메소드

public GetTarget ( ) : AbstractTarget
리턴 AbstractTarget

GetTreeLevel() 공개 메소드

public GetTreeLevel ( ) : int
리턴 int

RulePostamble() 공개 메소드

public RulePostamble ( RuleFunction function, Rule r ) : IList
function Antlr4.Codegen.Model.RuleFunction
r Antlr4.Tool.Rule
리턴 IList

SetController() 공개 메소드

public SetController ( OutputModelController controller ) : void
controller OutputModelController
리턴 void

프로퍼티 상세

controller 공개적으로 프로퍼티

public OutputModelController,Antlr4.Codegen controller
리턴 OutputModelController