| 2047 | } |
| 2048 | |
| 2049 | void fxExponentiationExpression(txParser* parser) |
| 2050 | { |
| 2051 | if (gxTokenFlags[parser->states[0].token] & XS_TOKEN_UNARY_EXPRESSION) |
| 2052 | fxUnaryExpression(parser); |
| 2053 | else { |
| 2054 | fxPrefixExpression(parser); |
| 2055 | if (gxTokenFlags[parser->states[0].token] & XS_TOKEN_EXPONENTIATION_EXPRESSION) { |
| 2056 | txToken aToken = parser->states[0].token; |
| 2057 | txInteger aLine = parser->states[0].line; |
| 2058 | fxGetNextToken(parser); |
| 2059 | fxExponentiationExpression(parser); |
| 2060 | fxCheckArrowFunction(parser, 2); |
| 2061 | fxPushNodeStruct(parser, 2, aToken, aLine); |
| 2062 | } |
| 2063 | } |
| 2064 | } |
| 2065 | |
| 2066 | void fxUnaryExpression(txParser* parser) |
| 2067 | { |
no test coverage detected