summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibCpp/Lexer.cpp
AgeCommit message (Expand)Author
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-08-21LibCpp: Add lex_iterable() method to the LexerItamar
2021-08-21LibCpp: Allow whitespace between # and preprocessor directiveItamar
2021-08-14LibCpp: Add lexer option to ignore whitespace tokensItamar
2021-08-07LibCpp: Support initializing the lexer with a "start line"Itamar
2021-08-02LibCpp: Correctly parse lines that end in '\'Ali Mohammad Pur
2021-06-16LibCpp: Remove InlineLinkedList from the list of known typesBrian Gianforcaro
2021-06-09LibCpp: Make 'bool' a Token::Type::KnownTypeItamar
2021-06-05LibCpp: Do not emit empty whitespace token after include statementMax Wipfli
2021-06-05LibCpp: Use CharacterTypes.h and constexpr functions in LexerMax Wipfli
2021-06-05LibCpp: Use east const style in Lexer and SyntaxHighlighterMax Wipfli
2021-05-09LibCpp: Support Lexing escaped newlinesItamar
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-13LibCpp: Store the text of a token as a StringView memberItamar
2021-03-13LibCpp: Access Cpp::Token members via getter functionsItamar
2021-03-13LibCpp: Move Cpp::Token to a separate fileItamar
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-13LibCpp: Fix lexing & parsing of non-terminated stringsItamar
2021-01-27LibCpp: Add the beginning of a C++ parserItamar
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling