C# Класс SimpleParser.Parser.SimpleLanguageParser

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

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

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

Свойство Тип Описание
adaptor ITreeAdaptor
dfa6 DFA6
dfa8 DFA8

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
InitializeCyclicDFAs ( ) : void

Описание методов

DisplayRecognitionError() публичный Метод

public DisplayRecognitionError ( string tokenNames, RecognitionException e ) : void
tokenNames string
e Antlr.Runtime.RecognitionException
Результат void

SimpleLanguageParser() публичный Метод

public SimpleLanguageParser ( ITokenStream input ) : System
input ITokenStream
Результат System

SimpleLanguageParser() публичный Метод

public SimpleLanguageParser ( ITokenStream input, Antlr.Runtime.RecognizerSharedState state ) : System
input ITokenStream
state Antlr.Runtime.RecognizerSharedState
Результат System

assignment() публичный Метод

public assignment ( ) : SimpleLanguageParser.assignment_return
Результат SimpleLanguageParser.assignment_return

expression() публичный Метод

public expression ( ) : SimpleLanguageParser.expression_return
Результат SimpleLanguageParser.expression_return

program() публичный Метод

public program ( ) : SimpleLanguageParser.program_return
Результат SimpleLanguageParser.program_return

term() публичный Метод

public term ( ) : SimpleLanguageParser.term_return
Результат SimpleLanguageParser.term_return

value() публичный Метод

public value ( ) : SimpleLanguageParser.value_return
Результат SimpleLanguageParser.value_return

Описание свойств

FOLLOW_ASSIGN_in_assignment169 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_ASSIGN_in_assignment169
Результат Antlr.Runtime.BitSet

FOLLOW_DIV_in_term192 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_DIV_in_term192
Результат Antlr.Runtime.BitSet

FOLLOW_EOF_in_program122 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_EOF_in_program122
Результат Antlr.Runtime.BitSet

FOLLOW_IDENTIFIER_in_assignment167 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_IDENTIFIER_in_assignment167
Результат Antlr.Runtime.BitSet

FOLLOW_IDENTIFIER_in_value227 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_IDENTIFIER_in_value227
Результат Antlr.Runtime.BitSet

FOLLOW_LEFTPAREN_in_value212 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_LEFTPAREN_in_value212
Результат Antlr.Runtime.BitSet

FOLLOW_MINUS_in_expression148 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_MINUS_in_expression148
Результат Antlr.Runtime.BitSet

FOLLOW_MULT_in_term189 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_MULT_in_term189
Результат Antlr.Runtime.BitSet

FOLLOW_NEWLINE_in_program104 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_NEWLINE_in_program104
Результат Antlr.Runtime.BitSet

FOLLOW_NEWLINE_in_program111 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_NEWLINE_in_program111
Результат Antlr.Runtime.BitSet

FOLLOW_NEWLINE_in_program118 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_NEWLINE_in_program118
Результат Antlr.Runtime.BitSet

FOLLOW_NUMBER_in_value223 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_NUMBER_in_value223
Результат Antlr.Runtime.BitSet

FOLLOW_PLUS_in_expression145 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_PLUS_in_expression145
Результат Antlr.Runtime.BitSet

FOLLOW_RIGHTPAREN_in_value217 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_RIGHTPAREN_in_value217
Результат Antlr.Runtime.BitSet

FOLLOW_assignment_in_expression136 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_assignment_in_expression136
Результат Antlr.Runtime.BitSet

FOLLOW_expression_in_assignment172 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_expression_in_assignment172
Результат Antlr.Runtime.BitSet

FOLLOW_expression_in_program108 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_expression_in_program108
Результат Antlr.Runtime.BitSet

FOLLOW_expression_in_program114 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_expression_in_program114
Результат Antlr.Runtime.BitSet

FOLLOW_expression_in_value215 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_expression_in_value215
Результат Antlr.Runtime.BitSet

FOLLOW_term_in_expression141 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_term_in_expression141
Результат Antlr.Runtime.BitSet

FOLLOW_term_in_expression152 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_term_in_expression152
Результат Antlr.Runtime.BitSet

FOLLOW_value_in_term185 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_value_in_term185
Результат Antlr.Runtime.BitSet

FOLLOW_value_in_term197 публичное статическое свойство

public static BitSet,Antlr.Runtime FOLLOW_value_in_term197
Результат Antlr.Runtime.BitSet

adaptor защищенное свойство

protected ITreeAdaptor adaptor
Результат ITreeAdaptor

dfa6 защищенное свойство

protected DFA6 dfa6
Результат DFA6

dfa8 защищенное свойство

protected DFA8 dfa8
Результат DFA8

tokenNames публичное статическое свойство

public static string[] tokenNames
Результат string[]