C# Class Antlr4.Codegen.Model.SrcOp

Inheritance: OutputModelObject
Show file Open project: sharwell/antlr4cs Class Usage Examples

Public Properties

Property Type Description
enclosingBlock Antlr4.Codegen.Model.Decl.CodeBlock
enclosingRuleRunction RuleFunction
uniqueID int

Public Methods

Method Description
GetContextName ( ) : string
GetOuterMostAltCodeBlock ( ) : CodeBlockForOuterMostAlt

Protected Methods

Method Description
SrcOp ( OutputModelFactory factory ) : Antlr4.Codegen.Model.Decl
SrcOp ( OutputModelFactory factory, GrammarAST ast ) : Antlr4.Codegen.Model.Decl

Method Details

GetContextName() public method

public GetContextName ( ) : string
return string

GetOuterMostAltCodeBlock() public method

public GetOuterMostAltCodeBlock ( ) : CodeBlockForOuterMostAlt
return CodeBlockForOuterMostAlt

SrcOp() protected method

protected SrcOp ( OutputModelFactory factory ) : Antlr4.Codegen.Model.Decl
factory OutputModelFactory
return Antlr4.Codegen.Model.Decl

SrcOp() protected method

protected SrcOp ( OutputModelFactory factory, GrammarAST ast ) : Antlr4.Codegen.Model.Decl
factory OutputModelFactory
ast Antlr4.Tool.Ast.GrammarAST
return Antlr4.Codegen.Model.Decl

Property Details

enclosingBlock public property

public CodeBlock,Antlr4.Codegen.Model.Decl enclosingBlock
return Antlr4.Codegen.Model.Decl.CodeBlock

enclosingRuleRunction public property

public RuleFunction,Antlr4.Codegen.Model enclosingRuleRunction
return RuleFunction

uniqueID public property

public int uniqueID
return int