summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-09-28fix(tokenizer): don't lowercase temp chars in ScriptDataEndTagNameMartin Fischer
2023-09-28docs: improve tokenize example output formatMartin Fischer
2023-09-28chore: move StartTag::name field upMartin Fischer
2023-09-28feat: prettier Debug formatting for AttributeMap & AttributeMartin Fischer
2023-09-28break!: remove State::{ScriptDataEscaped, ScriptDataDoubleEscaped}Martin Fischer
2023-09-28break!: make AttributeMap::get return Option<&str>Martin Fischer
2023-09-28feat: impl Clone for Token & EventMartin Fischer
2023-09-28chore: rename internal states as wellMartin Fischer
2023-09-28break!: rename State variantsMartin Fischer
2023-09-28break!: remove CdataActionMartin Fischer
2023-09-28feat: add span to Trace::CharMartin Fischer
2023-09-28chore: use let...elseMartin Fischer
2023-09-28refactor: remove needless match & mapMartin Fischer
2023-09-28chore: rename variableMartin Fischer
2023-09-28feat: add offset to Trace::EndOfFileMartin Fischer
2023-09-28feat: implement BasicEmitterMartin Fischer
2023-09-28break!: move offsets out of TokenMartin Fischer
2023-09-28refactor: make TracingEmitter only work with usizesMartin Fischer
2023-09-28chore: add BasicEmitter stubMartin Fischer
2023-09-28break!: rename DefaultEmitter to TracingEmitterMartin Fischer
2023-09-28refactor: decouple run_test_inner from DefaultEmitterMartin Fischer
2023-09-28refactor: simplify attribute logic in DefaultEmitterMartin Fischer
2023-09-28refactor: clean up DefaultEmitter codeMartin Fischer
2023-09-28[0/8]: move offsets out of TokenMartin Fischer
2023-09-28chore: reorder DefaultEmitter methods as wellMartin Fischer
2023-09-28docs: put Emitter methods in a more logical orderMartin Fischer
2023-09-28refactor: make NaiveParser new* signatures more readableMartin Fischer
2023-09-28break!: remove NaiveParser::new_with_spansMartin Fischer
2023-09-28break!: make DefaultEmitter::emit_eof emit EndOfFileMartin Fischer
2023-09-28break!: add Token::EndOfFileMartin Fischer
2023-09-28break!: emit chars instead of stringsMartin Fischer
2023-09-28refactor: proxy emit_string calls through utilsMartin Fischer
2023-09-28refactor: move machine impl details to machine moduleMartin Fischer
2023-09-28refactor: move utils module under tokenizer::machineMartin Fischer
2023-09-28refactor: only use InternalState re-export for feature-gated internal APIMartin Fischer
2023-09-28refactor: move machine module under tokenizerMartin Fischer
2023-09-28//: remove wrong commentMartin Fischer
2023-09-28break!: remove Token::ErrorMartin Fischer
2023-09-28refactor: remove DefaultEmitter::push_error helper fnMartin Fischer
2023-09-28break!: rename Emitter::emit_error to report_errorMartin Fischer
2023-09-28chore: move emit_error method upMartin Fischer
2023-09-28chore: build html5lib_tests::Output laterMartin Fischer
2023-09-28refactor: make labeler closures take NaiveParserMartin Fischer
2023-09-28feat: add blanket impl of Reader for boxed readersMartin Fischer
2023-09-28refactor: make parser helper fn generic over readerMartin Fischer
2023-09-28chore: make assert_char_encoding_independence more readableMartin Fischer
2023-09-28chore: rename internal tokenizer helper fn to parserMartin Fischer
2023-09-28[0/10]: remove Token::ErrorMartin Fischer
2023-09-27break!: remove Emitter::pop_token, use Iterator insteadMartin Fischer
2023-09-27chore: move bounds to where clauseMartin Fischer