HTML AST surface
Covers doctype, comment, start/end elements, text, raw text, RCDATA, foreign content, void/self-closing syntax, boolean, quoted and unquoted attributes, equals signs, quotes, and source whitespace. Open the source specimen.
HTML recovery surface
Exercises browser recovery boundaries without changing the authored bytes shown by the formatter. Open the recovery specimen.
CEM-ML AST surface
Covers directives, line/block comments, named and anonymous nodes, attributes with every value form, trivia/content boundaries, text, expression nodes, processing instructions, rich content, and closes. Open the source specimen.
CEM-ML error surface
Keeps the tokenizer error path visible beside valid syntax. Open the error specimen.
CSS AST surface
Covers selectors, at-rules, declaration properties, custom-property definitions and references, identifiers, hashes, strings, numeric forms, functions, URLs, selector operators, nesting, and blocks. Open the source specimen.