(position: number)
| 514 | } |
| 515 | |
| 516 | private readAngleBracket(position: number): StringToken | DelimiterToken { |
| 517 | this.scanner.advance(); // Skip first < |
| 518 | |
| 519 | // Check for << |
| 520 | if (this.scanner.peek() === CHAR_ANGLE_BRACKET_OPEN) { |
| 521 | this.scanner.advance(); |
| 522 | |
| 523 | return { type: "delimiter", value: "<<", position }; |
| 524 | } |
| 525 | |
| 526 | // Hex string |
| 527 | return this.readHexString(position); |
| 528 | } |
| 529 | |
| 530 | private readHexString(position: number): StringToken { |
| 531 | const bytes: number[] = []; |
no test coverage detected