Answer the stability review: readers take an index, and the dead branch and field go
CI / gate (push) Successful in 5s

This commit is contained in:
2026-08-30 22:57:05 +02:00
parent 45beb0ea31
commit 60792bceac
10 changed files with 92 additions and 57 deletions
+3 -2
View File
@@ -3,7 +3,7 @@ import type { VocabularyPair } from '../adf/attribute-vocabulary.ts'
import { serializeCanonicalJson } from '../canonical-json.ts'
const bareToken = /^[A-Za-z0-9_-]+$/
const inlineDirectiveOpener = /^:[a-z][A-Za-z0-9]*[[{]/
const inlineDirectiveOpener = /:[a-z][A-Za-z0-9]*[[{]/y
// spec/flavour.md, Attributes.
const quotedEscapes = /[&<`|]/g
@@ -12,7 +12,8 @@ export function isBareToken(text: string): boolean {
return bareToken.test(text)
}
export function opensInlineDirective(text: string): boolean {
export function opensInlineDirective(text: string, index: number): boolean {
inlineDirectiveOpener.lastIndex = index
return inlineDirectiveOpener.test(text)
}