C# Class Antlr3.Tool.Grammar.LabelElementPair

Show file Open project: antlr/antlrcs Class Usage Examples

Public Properties

Property Type Description
actionReferencesLabel bool
elementRef Antlr3.Tool.GrammarAST
label Antlr.Runtime.IToken
referencedRuleName string
type LabelType

Public Methods

Method Description
GetReferencedRule ( ) : Antlr3.Tool.Rule
LabelElementPair ( Grammar outer, Antlr.Runtime.IToken label, Antlr3.Tool.GrammarAST elementRef ) : System.Collections.Generic
ToString ( ) : string

Method Details

GetReferencedRule() public method

public GetReferencedRule ( ) : Antlr3.Tool.Rule
return Antlr3.Tool.Rule

LabelElementPair() public method

public LabelElementPair ( Grammar outer, Antlr.Runtime.IToken label, Antlr3.Tool.GrammarAST elementRef ) : System.Collections.Generic
outer Grammar
label Antlr.Runtime.IToken
elementRef Antlr3.Tool.GrammarAST
return System.Collections.Generic

ToString() public method

public ToString ( ) : string
return string

Property Details

actionReferencesLabel public property

public bool actionReferencesLabel
return bool

elementRef public property

public GrammarAST,Antlr3.Tool elementRef
return Antlr3.Tool.GrammarAST

label public property

public Antlr.Runtime.IToken label
return Antlr.Runtime.IToken

referencedRuleName public property

public string referencedRuleName
return string

type public property

public LabelType type
return LabelType