C# Class SimpleParser.Parser.SimpleLanguageParser

Inheritance: Antlr.Runtime.Parser
ファイルを表示 Open project: aloker/ExampleParser Class Usage Examples

Public Properties

Property Type Description
FOLLOW_ASSIGN_in_assignment169 Antlr.Runtime.BitSet
FOLLOW_DIV_in_term192 Antlr.Runtime.BitSet
FOLLOW_EOF_in_program122 Antlr.Runtime.BitSet
FOLLOW_IDENTIFIER_in_assignment167 Antlr.Runtime.BitSet
FOLLOW_IDENTIFIER_in_value227 Antlr.Runtime.BitSet
FOLLOW_LEFTPAREN_in_value212 Antlr.Runtime.BitSet
FOLLOW_MINUS_in_expression148 Antlr.Runtime.BitSet
FOLLOW_MULT_in_term189 Antlr.Runtime.BitSet
FOLLOW_NEWLINE_in_program104 Antlr.Runtime.BitSet
FOLLOW_NEWLINE_in_program111 Antlr.Runtime.BitSet
FOLLOW_NEWLINE_in_program118 Antlr.Runtime.BitSet
FOLLOW_NUMBER_in_value223 Antlr.Runtime.BitSet
FOLLOW_PLUS_in_expression145 Antlr.Runtime.BitSet
FOLLOW_RIGHTPAREN_in_value217 Antlr.Runtime.BitSet
FOLLOW_assignment_in_expression136 Antlr.Runtime.BitSet
FOLLOW_expression_in_assignment172 Antlr.Runtime.BitSet
FOLLOW_expression_in_program108 Antlr.Runtime.BitSet
FOLLOW_expression_in_program114 Antlr.Runtime.BitSet
FOLLOW_expression_in_value215 Antlr.Runtime.BitSet
FOLLOW_term_in_expression141 Antlr.Runtime.BitSet
FOLLOW_term_in_expression152 Antlr.Runtime.BitSet
FOLLOW_value_in_term185 Antlr.Runtime.BitSet
FOLLOW_value_in_term197 Antlr.Runtime.BitSet
tokenNames string[]

Protected Properties

Property Type Description
adaptor ITreeAdaptor
dfa6 DFA6
dfa8 DFA8

Public Methods

Method Description
DisplayRecognitionError ( string tokenNames, RecognitionException e ) : void
SimpleLanguageParser ( ITokenStream input ) : System
SimpleLanguageParser ( ITokenStream input, Antlr.Runtime.RecognizerSharedState state ) : System
assignment ( ) : SimpleLanguageParser.assignment_return
expression ( ) : SimpleLanguageParser.expression_return
program ( ) : SimpleLanguageParser.program_return
term ( ) : SimpleLanguageParser.term_return
value ( ) : SimpleLanguageParser.value_return

Private Methods

Method Description
InitializeCyclicDFAs ( ) : void

Method Details

DisplayRecognitionError() public method

public DisplayRecognitionError ( string tokenNames, RecognitionException e ) : void
tokenNames string
e Antlr.Runtime.RecognitionException
return void

SimpleLanguageParser() public method

public SimpleLanguageParser ( ITokenStream input ) : System
input ITokenStream
return System

SimpleLanguageParser() public method

public SimpleLanguageParser ( ITokenStream input, Antlr.Runtime.RecognizerSharedState state ) : System
input ITokenStream
state Antlr.Runtime.RecognizerSharedState
return System

assignment() public method

public assignment ( ) : SimpleLanguageParser.assignment_return
return SimpleLanguageParser.assignment_return

expression() public method

public expression ( ) : SimpleLanguageParser.expression_return
return SimpleLanguageParser.expression_return

program() public method

public program ( ) : SimpleLanguageParser.program_return
return SimpleLanguageParser.program_return

term() public method

public term ( ) : SimpleLanguageParser.term_return
return SimpleLanguageParser.term_return

value() public method

public value ( ) : SimpleLanguageParser.value_return
return SimpleLanguageParser.value_return

Property Details

FOLLOW_ASSIGN_in_assignment169 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_ASSIGN_in_assignment169
return Antlr.Runtime.BitSet

FOLLOW_DIV_in_term192 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_DIV_in_term192
return Antlr.Runtime.BitSet

FOLLOW_EOF_in_program122 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_EOF_in_program122
return Antlr.Runtime.BitSet

FOLLOW_IDENTIFIER_in_assignment167 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_IDENTIFIER_in_assignment167
return Antlr.Runtime.BitSet

FOLLOW_IDENTIFIER_in_value227 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_IDENTIFIER_in_value227
return Antlr.Runtime.BitSet

FOLLOW_LEFTPAREN_in_value212 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_LEFTPAREN_in_value212
return Antlr.Runtime.BitSet

FOLLOW_MINUS_in_expression148 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_MINUS_in_expression148
return Antlr.Runtime.BitSet

FOLLOW_MULT_in_term189 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_MULT_in_term189
return Antlr.Runtime.BitSet

FOLLOW_NEWLINE_in_program104 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_NEWLINE_in_program104
return Antlr.Runtime.BitSet

FOLLOW_NEWLINE_in_program111 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_NEWLINE_in_program111
return Antlr.Runtime.BitSet

FOLLOW_NEWLINE_in_program118 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_NEWLINE_in_program118
return Antlr.Runtime.BitSet

FOLLOW_NUMBER_in_value223 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_NUMBER_in_value223
return Antlr.Runtime.BitSet

FOLLOW_PLUS_in_expression145 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_PLUS_in_expression145
return Antlr.Runtime.BitSet

FOLLOW_RIGHTPAREN_in_value217 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_RIGHTPAREN_in_value217
return Antlr.Runtime.BitSet

FOLLOW_assignment_in_expression136 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_assignment_in_expression136
return Antlr.Runtime.BitSet

FOLLOW_expression_in_assignment172 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_expression_in_assignment172
return Antlr.Runtime.BitSet

FOLLOW_expression_in_program108 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_expression_in_program108
return Antlr.Runtime.BitSet

FOLLOW_expression_in_program114 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_expression_in_program114
return Antlr.Runtime.BitSet

FOLLOW_expression_in_value215 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_expression_in_value215
return Antlr.Runtime.BitSet

FOLLOW_term_in_expression141 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_term_in_expression141
return Antlr.Runtime.BitSet

FOLLOW_term_in_expression152 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_term_in_expression152
return Antlr.Runtime.BitSet

FOLLOW_value_in_term185 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_value_in_term185
return Antlr.Runtime.BitSet

FOLLOW_value_in_term197 public_oe static_oe property

public static BitSet,Antlr.Runtime FOLLOW_value_in_term197
return Antlr.Runtime.BitSet

adaptor protected_oe property

protected ITreeAdaptor adaptor
return ITreeAdaptor

dfa6 protected_oe property

protected DFA6 dfa6
return DFA6

dfa8 protected_oe property

protected DFA8 dfa8
return DFA8

tokenNames public_oe static_oe property

public static string[] tokenNames
return string[]