C# 클래스 SimpleParser.Parser.SimpleLanguageParser

상속: Antlr.Runtime.Parser
파일 보기 프로젝트 열기: aloker/ExampleParser 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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[]

보호된 프로퍼티들

프로퍼티 타입 설명
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[]