AtlatestRepositoryfolio
1
#lang sigil/doc2
@note["topics/f2a-argument-edges" title: "Argument edge cases"]4
@p{Πρώτη παράγραφος, multi-byte and first, so the byte verifier can grade this5
fixture at all: it refuses a manuscript whose byte and scalar offsets never6
diverge, because such a manuscript cannot tell the two coordinate systems apart.}8
@task[""]{9
@p{An EMPTY STRING is not an id. It is truthy in Scheme, so the obvious10
`(if (string? v) v #f)` accepted it, skipped the missing-id diagnostic, and11
carried an id of "" into the graph tables.}12
}14
@decision["d-dangling" title: "A keyword with no value" status:]{15
@p{The trailing @code{status:} has nothing after it. It used to fall through to16
the positional branch and become a phantom positional field whose value was the17
keyword object; on a node whose FIRST argument was such a keyword, the node18
silently lost its id and reported that its first argument was not a string.}19
}21
@end note