summaryrefslogtreecommitdiff
path: root/scanner/scan.go
diff options
context:
space:
mode:
authorMarc Vertes <mvertes@free.fr>2025-11-26 15:42:21 +0100
committerMarc Vertes <mvertes@free.fr>2025-11-26 15:42:21 +0100
commitaed20c1c453e50f716c454c0bd7e4995a0f5d898 (patch)
tree91af798989300451113e5b865a20fb2eae777938 /scanner/scan.go
parent31054164870b413db797572b8e3d5a00c41d328e (diff)
Chore: improve tracing of code emits
Diffstat (limited to 'scanner/scan.go')
-rw-r--r--scanner/scan.go3
1 files changed, 0 insertions, 3 deletions
diff --git a/scanner/scan.go b/scanner/scan.go
index bf9914b..b5e9962 100644
--- a/scanner/scan.go
+++ b/scanner/scan.go
@@ -68,18 +68,15 @@ func NewScanner(spec *lang.Spec) *Scanner {
// Build a regular expression to match all string start delimiters at once.
var sb strings.Builder
sb.WriteString("(")
- // re := "("
for s, p := range sc.BlockProp {
if p&lang.CharStr == 0 {
continue
}
// TODO: sort keys in decreasing length order.
for _, b := range []byte(s) {
- // re += fmt.Sprintf("\\x%02x", b)
sb.WriteString(fmt.Sprintf("\\x%02x", b))
}
sb.WriteString("|")
- // re += "|"
}
re := strings.TrimSuffix(sb.String(), "|") + ")$"
sc.sdre = regexp.MustCompile(re)