MCPcopy Create free account
hub / github.com/denoland/std / #getEndOfInputErrorMessage

Method #getEndOfInputErrorMessage

xml/_tokenizer.ts:2539–2607  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2537 }
2538
2539 #getEndOfInputErrorMessage(): string {
2540 switch (this.#state) {
2541 // Unreachable - finalize() only calls this when state !== INITIAL.
2542 // Included for compile-time exhaustiveness checking.
2543 // deno-coverage-ignore-start
2544 case State.INITIAL:
2545 return "Unexpected end of input";
2546 // deno-coverage-ignore-stop
2547 case State.TAG_OPEN:
2548 return "Unexpected end of input after '<'";
2549 case State.TAG_NAME:
2550 case State.AFTER_TAG_NAME:
2551 case State.ATTRIBUTE_NAME:
2552 case State.AFTER_ATTRIBUTE_NAME:
2553 case State.BEFORE_ATTRIBUTE_VALUE:
2554 case State.EXPECT_SELF_CLOSE_GT:
2555 return "Unexpected end of input in start tag";
2556 case State.ATTRIBUTE_VALUE_DOUBLE:
2557 case State.ATTRIBUTE_VALUE_SINGLE:
2558 return "Unterminated attribute value";
2559 case State.END_TAG_NAME:
2560 case State.AFTER_END_TAG_NAME:
2561 return "Unexpected end of input in end tag";
2562 case State.COMMENT:
2563 case State.COMMENT_START:
2564 case State.COMMENT_DASH:
2565 case State.COMMENT_DASH_DASH:
2566 return "Unterminated comment";
2567 case State.CDATA:
2568 case State.CDATA_START:
2569 case State.CDATA_BRACKET:
2570 case State.CDATA_BRACKET_BRACKET:
2571 return "Unterminated CDATA section";
2572 case State.PI_TARGET:
2573 case State.PI_TARGET_QUESTION:
2574 case State.PI_CONTENT:
2575 case State.PI_QUESTION:
2576 return "Unterminated processing instruction";
2577 case State.MARKUP_DECLARATION:
2578 return "Unexpected end of input in markup declaration";
2579 case State.DOCTYPE_START:
2580 case State.DOCTYPE_NAME:
2581 case State.DOCTYPE_AFTER_NAME:
2582 case State.DOCTYPE_PUBLIC:
2583 case State.DOCTYPE_PUBLIC_ID:
2584 case State.DOCTYPE_AFTER_PUBLIC_ID:
2585 case State.DOCTYPE_SYSTEM:
2586 case State.DOCTYPE_SYSTEM_ID:
2587 case State.DOCTYPE_INTERNAL_SUBSET:
2588 case State.DOCTYPE_INTERNAL_SUBSET_STRING:
2589 case State.DTD_DECL_START:
2590 case State.DTD_DECL_KEYWORD:
2591 case State.DTD_DECL_CONTENT:
2592 case State.DTD_DECL_STRING:
2593 return "Unterminated DOCTYPE";
2594 case State.DTD_COMMENT:
2595 case State.DTD_COMMENT_START:
2596 case State.DTD_COMMENT_DASH:

Callers 1

finalizeMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected