summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/CSS/Parser/Tokenizer.cpp
AgeCommit message (Expand)Author
2023-03-22LibWeb: Store the original representation of CSS tokensSam Atkins
2023-03-22LibWeb: Correct logic when consuming a CSS number in scientific notationSam Atkins
2023-03-07LibWeb: Propagate errors from CSS TokenizerSam Atkins
2023-03-07LibWeb: Propagate errors from CSS Tokenizer constructionSam Atkins
2023-02-19LibTextCodec+Everywhere: Port Decoders to new StringsSam Atkins
2023-02-19LibTextCodec+Everywhere: Return Optional<Decoder&> from `decoder_for()`Sam Atkins
2023-02-15LibWeb: Port CSS Tokenizer to new StringsSam Atkins
2023-02-15LibWeb: Construct CSS Tokenizer and Parser with a StringView encodingSam Atkins
2023-02-13LibWeb: Convert CSS Token value to new FlyStringSam Atkins
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-10-23LibWeb: Make the CSS parser use the new double parserdavidot
2022-10-03LibWeb: Bring CSS tokenization preprocessing closer to specSam Atkins
2022-10-03LibWeb: Use the term "ident sequence" instead of "name"Sam Atkins
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-05-08LibWeb: Add missing preprocessing step to the css tokenizerstelar7
2022-04-12LibWeb: Move Token and Tokenizer into Parser namespaceSam Atkins
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-22LibWeb: Remove separate Token::m_unit fieldSam Atkins
2022-03-22LibWeb: Use CSS::Number for Token numeric valuesSam Atkins
2022-03-22LibWeb: Use floats instead of doubles for CSS numbersSam Atkins
2022-03-22LibWeb: Use intermediate ints when converting strings to numbers in CSSSam Atkins
2022-03-19LibWeb: Don't put a backslash after escape sequences in text-like tokensKarol Kosek
2022-03-18Userland: Change static const variables to static constexprLenny Maiorani
2022-02-02LibWeb: Don't verify that a dimension unit isn't whitespaceSam Atkins
2021-12-27LibWeb: Use start_of_input_stream_twin() for is_valid_escape_sequence()Sam Atkins
2021-12-27LibWeb: Pass correct values to would_start_an_identifier()Sam Atkins
2021-12-27LibWeb: Pass correct values to would_start_a_number()Sam Atkins
2021-12-27LibWeb: Add CSS::Tokenizer::start_of_input_stream_[twin|triplet]()Sam Atkins
2021-11-19LibWeb: Add spec comments to CSS TokenizerSam Atkins
2021-11-19LibWeb: Convert CSS Token::m_value from StringBuilder to FlyStringSam Atkins
2021-11-19LibWeb: Convert CSS Token::m_unit from StringBuilder to FlyStringSam Atkins
2021-11-19LibWeb: Convert numeric tokens to numbers in CSS TokenizerSam Atkins
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-10-23LibWeb: Record position information in CSS TokensSam Atkins
2021-10-23LibWeb: Add CSS Tokenizer::consume_as_much_whitespace_as_possible()Sam Atkins
2021-10-23LibWeb: Add spec links to CSS TokenizerSam Atkins
2021-09-17LibWeb: Stop treating EOF as a valid part of an identifierSam Atkins
2021-08-30LibWeb: Preprocess the CSS stream in the Tokenizersin-ack
2021-08-04LibWeb: Fix EOF handling in CSS Tokenizer peek_{twin,triplet}()Sam Atkins
2021-07-31LibWeb: Define proper debug symbols for CSS Parser and TokenizerSam Atkins
2021-07-31LibWeb: Get CSS @import rules working in new parserSam Atkins
2021-07-11LibWeb: Correct escape handling in CSS TokenizerSam Atkins
2021-07-11LibWeb: Add TokenStream class to CSS ParserSam Atkins
2021-07-11LibWeb: Give CSS Token and StyleComponentValueRule matching is() funcsSam Atkins
2021-07-11LibWeb: Rename CSS::Token::TokenType -> TypeSam Atkins
2021-07-11LibWeb: Use EOF code point instead of Optional in CSS TokenizerSam Atkins
2021-07-11LibWeb: Fix greedy CSS Tokenizer whitespace parsingSam Atkins
2021-06-03Everywhere: Replace ctype.h to avoid narrowing conversionsMax Wipfli
2021-06-01Everywhere: codepoint => code pointAndreas Kling