C# Класс Antlr4.Codegen.DefaultOutputModelFactory

Наследование: BlankOutputModelFactory
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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