allow . in label name

This commit is contained in:
Chris Wanstrath 2025-11-09 21:30:44 -08:00
parent 5ade608278
commit 47c6d3b32f

View File

@ -391,7 +391,7 @@ function toBytecodeFromString(str: string): Bytecode /* throws */ {
if (!trimmed) continue if (!trimmed) continue
// Check for label definition (.label_name:) // Check for label definition (.label_name:)
if (/^\.[a-zA-Z_][a-zA-Z0-9_]*:$/.test(trimmed)) { if (/^\.[a-zA-Z_][a-zA-Z0-9_.]*:$/.test(trimmed)) {
const labelName = trimmed.slice(1, -1) const labelName = trimmed.slice(1, -1)
labels.set(labelName, cleanLines.length) labels.set(labelName, cleanLines.length)
continue continue