3
0
mirror of https://github.com/larvit/adf-codec.git synced 2026-11-12 11:48:29 +01:00

Answer prose round 1: 0 🔴, 1 🟡 (0 misread); the three copied helper comments deleted

This commit is contained in:
2026-11-10 22:58:24 +01:00
parent faae4a77fd
commit ce1880f59a
3 changed files with 0 additions and 3 deletions
-1
View File
@@ -9,7 +9,6 @@ import { adfToHtml, adfToLosslessMarkdown, adfToPortableMarkdown } from '../inde
import { readAdfDocument, writableContent } from './document.ts'
import { largestNesting } from '../nesting.ts'
// A message is free text: a refusal pins its code and only the facts the message must name.
function refused(result: Result<unknown>, errorCode: ConvertErrorCode, ...facts: string[]): void {
assert.equal(result.ok ? 'accepted' : result.error.code, errorCode)
const message = result.ok ? '' : result.error.message
-1
View File
@@ -41,7 +41,6 @@ function refusal(result: Result<AdfDocument, ParseError>): string {
return result.ok ? 'read' : `${result.error.code} at /${result.error.path.join('/')} line ${result.error.position.line} offset ${result.error.position.offset}`
}
// A message is free text: a refusal pins only the facts the message must name.
function names(result: Result<AdfDocument, ParseError>, ...facts: readonly string[]): void {
const message = result.ok ? '' : result.error.message
for (const fact of facts) assert.ok(message.includes(fact), `${JSON.stringify(message)} names ${fact}`)
@@ -28,7 +28,6 @@ function position(result: Result<AdfDocument, ParseError>): SourcePosition | str
return result.ok ? 'built' : result.error.position
}
// A message is free text: a refusal pins its code and only the facts the message must name.
function refused(result: Result<AdfDocument>, errorCode: ConvertErrorCode, ...facts: string[]): void {
assert.equal(code(result), errorCode)
const message = result.ok ? '' : result.error.message