NCalcParser Class

Namespace: ``

Inheritance

Inherits from: Parser

Constructors

Constructor Description
NCalcParser(ITokenStream input)  
NCalcParser(ITokenStream input, RecognizerSharedState state)  

NCalcParser(input: ITokenStream)

Parameters


NCalcParser(input: ITokenStream, state: RecognizerSharedState)

Parameters

Properties

Property Type Description
Errors List  
GrammarFileName string  
TokenNames string[]  

Methods

Method Returns Description
DisplayRecognitionError void  
ncalcExpression NCalcParser.ncalcExpression_return  

Method Details

DisplayRecognitionError

DisplayRecognitionError(**: StringtokenNames, **e: RecognitionException): void

Parameters


ncalcExpression

ncalcExpression(): NCalcParser.ncalcExpression_return

Returns NCalcParser.ncalcExpression_return

Fields

Field Type Description
DATETIME int  
DIGIT int  
E int  
EOF int  
EscapeSequence int  
FALSE int  
FLOAT int  
HexDigit int  
ID int  
INTEGER int  
LETTER int  
NAME int  
STRING int  
TRUE int  
T__19 int  
T__20 int  
T__21 int  
T__22 int  
T__23 int  
T__24 int  
T__25 int  
T__26 int  
T__27 int  
T__28 int  
T__29 int  
T__30 int  
T__31 int  
T__32 int  
T__33 int  
T__34 int  
T__35 int  
T__36 int  
T__37 int  
T__38 int  
T__39 int  
T__40 int  
T__41 int  
T__42 int  
T__43 int  
T__44 int  
T__45 int  
T__46 int  
T__47 int  
T__48 int  
UnicodeEscape int  
WS int  
_21_in_multiplicativeExpression717 BitSet  
_23_in_bitwiseAndExpression346 BitSet  
_24_in_arguments1002 BitSet  
_24_in_primaryExpression825 BitSet  
_25_in_arguments1013 BitSet  
_25_in_primaryExpression829 BitSet  
_26_in_multiplicativeExpression697 BitSet  
_27_in_additiveExpression632 BitSet  
_28_in_expressionList969 BitSet  
_29_in_additiveExpression642 BitSet  
_29_in_unaryExpression801 BitSet  
_30_in_multiplicativeExpression707 BitSet  
_31_in_logicalExpression86 BitSet  
_32_in_relationalExpression481 BitSet  
_33_in_shiftExpression567 BitSet  
_34_in_relationalExpression491 BitSet  
_38_in_relationalExpression502 BitSet  
_39_in_relationalExpression512 BitSet  
_40_in_shiftExpression577 BitSet  
_41_in_logicalExpression80 BitSet  
_42_in_bitwiseXOrExpression295 BitSet  
_46_in_bitwiseOrExpression242 BitSet  
_48_in_unaryExpression787 BitSet  
_DATETIME_in_value897 BitSet  
_EOF_in_ncalcExpression54 BitSet  
_FALSE_in_value912 BitSet  
_FLOAT_in_value880 BitSet  
_ID_in_identifier930 BitSet  
_INTEGER_in_value872 BitSet  
_NAME_in_identifier938 BitSet  
_STRING_in_value888 BitSet  
_TRUE_in_value904 BitSet  
_additiveExpression_in_shiftExpression556 BitSet  
_additiveExpression_in_shiftExpression589 BitSet  
_arguments_in_primaryExpression852 BitSet  
_bitwiseAndExpression_in_bitwiseXOrExpression286 BitSet  
_bitwiseAndExpression_in_bitwiseXOrExpression305 BitSet  
_bitwiseOrExpression_in_bitwiseOrExpression252 BitSet  
_bitwiseOrExpression_in_booleanAndExpression176 BitSet  
_bitwiseOrExpression_in_booleanAndExpression201 BitSet  
_bitwiseXOrExpression_in_bitwiseOrExpression233 BitSet  
_booleanAndExpression_in_conditionalExpression117 BitSet  
_conditionalExpression_in_conditionalExpression142 BitSet  
_conditionalExpression_in_logicalExpression74 BitSet  
_conditionalExpression_in_logicalExpression84 BitSet  
_conditionalExpression_in_logicalExpression90 BitSet  
_equalityExpression_in_bitwiseAndExpression337 BitSet  
_equalityExpression_in_bitwiseAndExpression356 BitSet  
_expressionList_in_arguments1006 BitSet  
_identifier_in_primaryExpression847 BitSet  
_logicalExpression_in_expressionList962 BitSet  
_logicalExpression_in_expressionList973 BitSet  
_logicalExpression_in_ncalcExpression52 BitSet  
_logicalExpression_in_primaryExpression827 BitSet  
_multiplicativeExpression_in_additiveExpression621 BitSet  
_multiplicativeExpression_in_additiveExpression654 BitSet  
_primaryExpression_in_unaryExpression756 BitSet  
_primaryExpression_in_unaryExpression775 BitSet  
_primaryExpression_in_unaryExpression790 BitSet  
_primaryExpression_in_unaryExpression803 BitSet  
_relationalExpression_in_equalityExpression390 BitSet  
_relationalExpression_in_equalityExpression437 BitSet  
_set_in_booleanAndExpression185 BitSet  
_set_in_conditionalExpression126 BitSet  
_set_in_equalityExpression401 BitSet  
_set_in_equalityExpression418 BitSet  
_set_in_unaryExpression767 BitSet  
_shiftExpression_in_relationalExpression470 BitSet  
_shiftExpression_in_relationalExpression524 BitSet  
_unaryExpression_in_multiplicativeExpression686 BitSet  
_unaryExpression_in_multiplicativeExpression729 BitSet  
_value_in_primaryExpression839 BitSet  
value LogicalExpression  
value LogicalExpression  
value LogicalExpression  
value LogicalExpression  
value LogicalExpression  
value LogicalExpression  
value LogicalExpression  
value LogicalExpression  
value LogicalExpression  
value LogicalExpression  
value LogicalExpression  
value LogicalExpression  
value LogicalExpression  
value ValueExpression  
value Identifier  
value List<LogicalExpression>  
value List<LogicalExpression>