Megadocs 0.0.1
All of megapop's internal libraries
Megapop.NCalc.NCalcParser Class Reference
+ Inheritance diagram for Megapop.NCalc.NCalcParser:

Public Member Functions

 NCalcParser (ITokenStream input)
 
 NCalcParser (ITokenStream input, RecognizerSharedState state)
 
override void DisplayRecognitionError (String[] tokenNames, RecognitionException e)
 
LogicalExpression GetExpression ()
 

Static Public Attributes

const int EOF =-1
 
const int A =4
 
const int AND =5
 
const int B =6
 
const int C =7
 
const int D =8
 
const int DATETIME =9
 
const int DIGIT =10
 
const int E =11
 
const int EXPONENT =12
 
const int EscapeSequence =13
 
const int F =14
 
const int FALSE =15
 
const int FLOAT =16
 
const int G =17
 
const int H =18
 
const int HexDigit =19
 
const int I =20
 
const int ID =21
 
const int INTEGER =22
 
const int J =23
 
const int K =24
 
const int L =25
 
const int LETTER =26
 
const int M =27
 
const int N =28
 
const int NAME =29
 
const int NOT =30
 
const int O =31
 
const int OR =32
 
const int P =33
 
const int Q =34
 
const int R =35
 
const int S =36
 
const int STRING =37
 
const int T =38
 
const int TRUE =39
 
const int U =40
 
const int UnicodeEscape =41
 
const int V =42
 
const int W =43
 
const int WS =44
 
const int X =45
 
const int Y =46
 
const int Z =47
 
const int T__48 =48
 
const int T__49 =49
 
const int T__50 =50
 
const int T__51 =51
 
const int T__52 =52
 
const int T__53 =53
 
const int T__54 =54
 
const int T__55 =55
 
const int T__56 =56
 
const int T__57 =57
 
const int T__58 =58
 
const int T__59 =59
 
const int T__60 =60
 
const int T__61 =61
 
const int T__62 =62
 
const int T__63 =63
 
const int T__64 =64
 
const int T__65 =65
 
const int T__66 =66
 
const int T__67 =67
 
const int T__68 =68
 
const int T__69 =69
 
const int T__70 =70
 
const int T__71 =71
 
const int T__72 =72
 
const int T__73 =73
 
const int T__74 =74
 
const int T__75 =75
 

Properties

ITreeAdaptor TreeAdaptor [get, set]
 
override string[] TokenNames [get]
 
override string GrammarFileName [get]
 
List< string > Errors [get]
 

Constructor & Destructor Documentation

◆ NCalcParser() [1/2]

Megapop.NCalc.NCalcParser.NCalcParser ( ITokenStream  input)
inline

◆ NCalcParser() [2/2]

Megapop.NCalc.NCalcParser.NCalcParser ( ITokenStream  input,
RecognizerSharedState  state 
)
inline

Member Function Documentation

◆ DisplayRecognitionError()

override void Megapop.NCalc.NCalcParser.DisplayRecognitionError ( String[]  tokenNames,
RecognitionException  e 
)
inline

◆ GetExpression()

LogicalExpression Megapop.NCalc.NCalcParser.GetExpression ( )

Member Data Documentation

◆ A

const int Megapop.NCalc.NCalcParser.A =4
static

◆ AND

const int Megapop.NCalc.NCalcParser.AND =5
static

◆ B

const int Megapop.NCalc.NCalcParser.B =6
static

◆ C

const int Megapop.NCalc.NCalcParser.C =7
static

◆ D

const int Megapop.NCalc.NCalcParser.D =8
static

◆ DATETIME

const int Megapop.NCalc.NCalcParser.DATETIME =9
static

◆ DIGIT

const int Megapop.NCalc.NCalcParser.DIGIT =10
static

◆ E

const int Megapop.NCalc.NCalcParser.E =11
static

◆ EOF

const int Megapop.NCalc.NCalcParser.EOF =-1
static

◆ EscapeSequence

const int Megapop.NCalc.NCalcParser.EscapeSequence =13
static

◆ EXPONENT

const int Megapop.NCalc.NCalcParser.EXPONENT =12
static

◆ F

const int Megapop.NCalc.NCalcParser.F =14
static

◆ FALSE

const int Megapop.NCalc.NCalcParser.FALSE =15
static

◆ FLOAT

const int Megapop.NCalc.NCalcParser.FLOAT =16
static

◆ G

const int Megapop.NCalc.NCalcParser.G =17
static

◆ H

const int Megapop.NCalc.NCalcParser.H =18
static

◆ HexDigit

const int Megapop.NCalc.NCalcParser.HexDigit =19
static

◆ I

const int Megapop.NCalc.NCalcParser.I =20
static

◆ ID

const int Megapop.NCalc.NCalcParser.ID =21
static

◆ INTEGER

const int Megapop.NCalc.NCalcParser.INTEGER =22
static

◆ J

const int Megapop.NCalc.NCalcParser.J =23
static

◆ K

const int Megapop.NCalc.NCalcParser.K =24
static

◆ L

const int Megapop.NCalc.NCalcParser.L =25
static

◆ LETTER

const int Megapop.NCalc.NCalcParser.LETTER =26
static

◆ M

const int Megapop.NCalc.NCalcParser.M =27
static

◆ N

const int Megapop.NCalc.NCalcParser.N =28
static

◆ NAME

const int Megapop.NCalc.NCalcParser.NAME =29
static

◆ NOT

const int Megapop.NCalc.NCalcParser.NOT =30
static

◆ O

const int Megapop.NCalc.NCalcParser.O =31
static

◆ OR

const int Megapop.NCalc.NCalcParser.OR =32
static

◆ P

const int Megapop.NCalc.NCalcParser.P =33
static

◆ Q

const int Megapop.NCalc.NCalcParser.Q =34
static

◆ R

const int Megapop.NCalc.NCalcParser.R =35
static

◆ S

const int Megapop.NCalc.NCalcParser.S =36
static

◆ STRING

const int Megapop.NCalc.NCalcParser.STRING =37
static

◆ T

const int Megapop.NCalc.NCalcParser.T =38
static

◆ T__48

const int Megapop.NCalc.NCalcParser.T__48 =48
static

◆ T__49

const int Megapop.NCalc.NCalcParser.T__49 =49
static

◆ T__50

const int Megapop.NCalc.NCalcParser.T__50 =50
static

◆ T__51

const int Megapop.NCalc.NCalcParser.T__51 =51
static

◆ T__52

const int Megapop.NCalc.NCalcParser.T__52 =52
static

◆ T__53

const int Megapop.NCalc.NCalcParser.T__53 =53
static

◆ T__54

const int Megapop.NCalc.NCalcParser.T__54 =54
static

◆ T__55

const int Megapop.NCalc.NCalcParser.T__55 =55
static

◆ T__56

const int Megapop.NCalc.NCalcParser.T__56 =56
static

◆ T__57

const int Megapop.NCalc.NCalcParser.T__57 =57
static

◆ T__58

const int Megapop.NCalc.NCalcParser.T__58 =58
static

◆ T__59

const int Megapop.NCalc.NCalcParser.T__59 =59
static

◆ T__60

const int Megapop.NCalc.NCalcParser.T__60 =60
static

◆ T__61

const int Megapop.NCalc.NCalcParser.T__61 =61
static

◆ T__62

const int Megapop.NCalc.NCalcParser.T__62 =62
static

◆ T__63

const int Megapop.NCalc.NCalcParser.T__63 =63
static

◆ T__64

const int Megapop.NCalc.NCalcParser.T__64 =64
static

◆ T__65

const int Megapop.NCalc.NCalcParser.T__65 =65
static

◆ T__66

const int Megapop.NCalc.NCalcParser.T__66 =66
static

◆ T__67

const int Megapop.NCalc.NCalcParser.T__67 =67
static

◆ T__68

const int Megapop.NCalc.NCalcParser.T__68 =68
static

◆ T__69

const int Megapop.NCalc.NCalcParser.T__69 =69
static

◆ T__70

const int Megapop.NCalc.NCalcParser.T__70 =70
static

◆ T__71

const int Megapop.NCalc.NCalcParser.T__71 =71
static

◆ T__72

const int Megapop.NCalc.NCalcParser.T__72 =72
static

◆ T__73

const int Megapop.NCalc.NCalcParser.T__73 =73
static

◆ T__74

const int Megapop.NCalc.NCalcParser.T__74 =74
static

◆ T__75

const int Megapop.NCalc.NCalcParser.T__75 =75
static

◆ TRUE

const int Megapop.NCalc.NCalcParser.TRUE =39
static

◆ U

const int Megapop.NCalc.NCalcParser.U =40
static

◆ UnicodeEscape

const int Megapop.NCalc.NCalcParser.UnicodeEscape =41
static

◆ V

const int Megapop.NCalc.NCalcParser.V =42
static

◆ W

const int Megapop.NCalc.NCalcParser.W =43
static

◆ WS

const int Megapop.NCalc.NCalcParser.WS =44
static

◆ X

const int Megapop.NCalc.NCalcParser.X =45
static

◆ Y

const int Megapop.NCalc.NCalcParser.Y =46
static

◆ Z

const int Megapop.NCalc.NCalcParser.Z =47
static

Property Documentation

◆ Errors

List<string> Megapop.NCalc.NCalcParser.Errors
get

◆ GrammarFileName

override string Megapop.NCalc.NCalcParser.GrammarFileName
get

◆ TokenNames

override string [] Megapop.NCalc.NCalcParser.TokenNames
get

◆ TreeAdaptor

ITreeAdaptor Megapop.NCalc.NCalcParser.TreeAdaptor
getset

The documentation for this class was generated from the following file: