1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 06:48:12 +00:00
serenity/Userland/Libraries/LibCpp
Itamar 5b22f6f45a LibCpp: Parser no longer holds the program's source
After we moved to storing the text of each token in the token itself,
we no longer have to store the source of the program in the Parser.

This makes more sense because the parser should deal with tokens, not
with raw source code.
2021-03-13 10:17:02 +01:00
..
AST.cpp Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 2021-03-12 17:29:37 +01:00
AST.h LibCpp: Implement Parser::text_in_range using text of tokens 2021-03-13 10:17:02 +01:00
CMakeLists.txt LibCpp: Move Cpp::Token to a separate file 2021-03-13 10:17:02 +01:00
Lexer.cpp LibCpp: Store the text of a token as a StringView member 2021-03-13 10:17:02 +01:00
Lexer.h LibCpp: Move Cpp::Token to a separate file 2021-03-13 10:17:02 +01:00
Parser.cpp LibCpp: Parser no longer holds the program's source 2021-03-13 10:17:02 +01:00
Parser.h LibCpp: Parser no longer holds the program's source 2021-03-13 10:17:02 +01:00
Preprocessor.cpp LibCpp: Replace defined preprocessor values when parsing 2021-03-13 10:17:02 +01:00
Preprocessor.h LibCpp: Replace defined preprocessor values when parsing 2021-03-13 10:17:02 +01:00
SyntaxHighlighter.cpp LibCpp: Access Cpp::Token members via getter functions 2021-03-13 10:17:02 +01:00
SyntaxHighlighter.h LibSyntax: Make rehighlight() take Gfx::Palette as by const-reference 2021-02-11 23:52:39 +01:00
Token.cpp LibCpp: Move Cpp::Token to a separate file 2021-03-13 10:17:02 +01:00
Token.h LibCpp: Store the text of a token as a StringView member 2021-03-13 10:17:02 +01:00