C# Class Antlr4.Codegen.DefaultOutputModelFactory

Inheritance: BlankOutputModelFactory
Afficher le fichier Open project: sharwell/antlr4cs Class Usage Examples

Méthodes publiques

Свойство Type Description
controller OutputModelController

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
DefaultOutputModelFactory ( [ gen ) : System.Collections.Generic

Private Methods

Méthode Description
GetCurrentDeclForName ( string name ) : Decl
GetGrammar ( ) : Grammar
List ( ) : IList
List ( IEnumerable values ) : IList

Method Details

DefaultOutputModelFactory() protected méthode

protected DefaultOutputModelFactory ( [ gen ) : System.Collections.Generic
gen [
Résultat System.Collections.Generic

GetCodeBlockLevel() public méthode

public GetCodeBlockLevel ( ) : int
Résultat int

GetController() public méthode

public GetController ( ) : OutputModelController
Résultat OutputModelController

GetCurrentBlock() public méthode

public GetCurrentBlock ( ) : CodeBlock
Résultat Antlr4.Codegen.Model.Decl.CodeBlock

GetCurrentOuterMostAlt() public méthode

public GetCurrentOuterMostAlt ( ) : Alternative
Résultat Antlr4.Tool.Alternative

GetCurrentOuterMostAlternativeBlock() public méthode

public GetCurrentOuterMostAlternativeBlock ( ) : CodeBlockForOuterMostAlt
Résultat Antlr4.Codegen.Model.CodeBlockForOuterMostAlt

GetCurrentRuleFunction() public méthode

public GetCurrentRuleFunction ( ) : RuleFunction
Résultat Antlr4.Codegen.Model.RuleFunction

GetGenerator() public méthode

public GetGenerator ( ) : CodeGenerator
Résultat CodeGenerator

GetRoot() public méthode

public GetRoot ( ) : OutputModelObject
Résultat Antlr4.Codegen.Model.OutputModelObject

GetTarget() public méthode

public GetTarget ( ) : AbstractTarget
Résultat AbstractTarget

GetTreeLevel() public méthode

public GetTreeLevel ( ) : int
Résultat int

RulePostamble() public méthode

public RulePostamble ( RuleFunction function, Rule r ) : IList
function Antlr4.Codegen.Model.RuleFunction
r Antlr4.Tool.Rule
Résultat IList

SetController() public méthode

public SetController ( OutputModelController controller ) : void
controller OutputModelController
Résultat void

Property Details

controller public_oe property

public OutputModelController,Antlr4.Codegen controller
Résultat OutputModelController