()
| 825 | } |
| 826 | |
| 827 | private parseStringLiteral(): StringLiteral { |
| 828 | const token = this.consume(TokenType.STRING, "Expected string literal"); |
| 829 | return { |
| 830 | type: "StringLiteral", |
| 831 | value: token.value, |
| 832 | position: token.position, |
| 833 | }; |
| 834 | } |
| 835 | |
| 836 | private parseNumberLiteral(): NumberLiteral | StringLiteral { |
| 837 | const token = this.consume(TokenType.NUMBER, "Expected numeric literal"); |
no test coverage detected