(allowStar: boolean)
| 1312 | // expr: xor_expr ('|' xor_expr)* |
| 1313 | // star_expr: '*' expr |
| 1314 | private _parseExpression(allowStar: boolean): ExpressionNode { |
| 1315 | let startToken = this._peekToken(); |
| 1316 | |
| 1317 | if (allowStar && this._consumeTokenIfOperator(OperatorType.Multiply)) { |
| 1318 | return new StarExpressionNode(startToken, this._parseExpression(false)); |
| 1319 | } |
| 1320 | |
| 1321 | return this._parseBitwiseOrExpression(); |
| 1322 | } |
| 1323 | |
| 1324 | // test_or_star: test | star_expr |
| 1325 | private _parseTestOrStarExpression(): ExpressionNode { |
no test coverage detected