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

Method #getEndOfInputErrorMessage

xml/_tokenizer.ts:2588–2656  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2586 }
2587
2588 #getEndOfInputErrorMessage(): string {
2589 switch (this.#state) {
2590 // Unreachable - finalize() only calls this when state !== INITIAL.
2591 // Included for compile-time exhaustiveness checking.
2592 // deno-coverage-ignore-start
2593 case State.INITIAL:
2594 return "Unexpected end of input";
2595 // deno-coverage-ignore-stop
2596 case State.TAG_OPEN:
2597 return "Unexpected end of input after '<'";
2598 case State.TAG_NAME:
2599 case State.AFTER_TAG_NAME:
2600 case State.ATTRIBUTE_NAME:
2601 case State.AFTER_ATTRIBUTE_NAME:
2602 case State.BEFORE_ATTRIBUTE_VALUE:
2603 case State.EXPECT_SELF_CLOSE_GT:
2604 return "Unexpected end of input in start tag";
2605 case State.ATTRIBUTE_VALUE_DOUBLE:
2606 case State.ATTRIBUTE_VALUE_SINGLE:
2607 return "Unterminated attribute value";
2608 case State.END_TAG_NAME:
2609 case State.AFTER_END_TAG_NAME:
2610 return "Unexpected end of input in end tag";
2611 case State.COMMENT:
2612 case State.COMMENT_START:
2613 case State.COMMENT_DASH:
2614 case State.COMMENT_DASH_DASH:
2615 return "Unterminated comment";
2616 case State.CDATA:
2617 case State.CDATA_START:
2618 case State.CDATA_BRACKET:
2619 case State.CDATA_BRACKET_BRACKET:
2620 return "Unterminated CDATA section";
2621 case State.PI_TARGET:
2622 case State.PI_TARGET_QUESTION:
2623 case State.PI_CONTENT:
2624 case State.PI_QUESTION:
2625 return "Unterminated processing instruction";
2626 case State.MARKUP_DECLARATION:
2627 return "Unexpected end of input in markup declaration";
2628 case State.DOCTYPE_START:
2629 case State.DOCTYPE_NAME:
2630 case State.DOCTYPE_AFTER_NAME:
2631 case State.DOCTYPE_PUBLIC:
2632 case State.DOCTYPE_PUBLIC_ID:
2633 case State.DOCTYPE_AFTER_PUBLIC_ID:
2634 case State.DOCTYPE_SYSTEM:
2635 case State.DOCTYPE_SYSTEM_ID:
2636 case State.DOCTYPE_INTERNAL_SUBSET:
2637 case State.DOCTYPE_INTERNAL_SUBSET_STRING:
2638 case State.DTD_DECL_START:
2639 case State.DTD_DECL_KEYWORD:
2640 case State.DTD_DECL_CONTENT:
2641 case State.DTD_DECL_STRING:
2642 return "Unterminated DOCTYPE";
2643 case State.DTD_COMMENT:
2644 case State.DTD_COMMENT_START:
2645 case State.DTD_COMMENT_DASH:

Callers 1

finalizeMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected