(line: string)
| 33 | const DEFAULT_MAX_SIZE = 64; |
| 34 | |
| 35 | function stripComment(line: string): string { |
| 36 | let inQuote = false; |
| 37 | for (let i = 0; i < line.length; i++) { |
| 38 | const char = line[i]; |
| 39 | if (char === '"') inQuote = !inQuote; |
| 40 | if (char === "#" && !inQuote) return line.slice(0, i); |
| 41 | } |
| 42 | return line; |
| 43 | } |
| 44 | |
| 45 | function parseFiniteNumber(value: string, lineNumber: number): number { |
| 46 | const parsed = Number(value); |