Single-quoted strings
()
| 100 | |
| 101 | /** Single-quoted strings */ |
| 102 | private single(): StringToken | undefined { |
| 103 | const m = /^'([^']*)' */.exec(this.str); |
| 104 | if (!m) return; |
| 105 | this.skip(m); |
| 106 | return { type: 'string', quote: "'", string: `'${m[1]}'`, value: m[1] }; |
| 107 | } |
| 108 | |
| 109 | /** String tokens: single or double quoted */ |
| 110 | private string(): StringToken | undefined { |