NCalcParser Class
Namespace: ``
Inheritance
Inherits from: Parser
Constructors
| Constructor | Description |
|---|---|
| NCalcParser(ITokenStream input) | |
| NCalcParser(ITokenStream input, RecognizerSharedState state) |
NCalcParser(input: ITokenStream)
Parameters
- input (ITokenStream)
NCalcParser(input: ITokenStream, state: RecognizerSharedState)
Parameters
- input (ITokenStream)
- state (RecognizerSharedState)
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
- ** (StringtokenNames)
- e (RecognitionException)
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> |