1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-18 10:25:07 +00:00
serenity/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler/Parser
Dan Klishch 75fd28014c JSSpecCompiler: Add converter from LibCpp's AST
This will effectively allow us to use C++ code as an input for the
compiler. This would be useful for testing, since otherwise we would
have had to specify tests as a spec-like XML, which is not exactly the
most developer-friendly experience.
2023-10-02 21:15:08 +02:00
..
CppASTConverter.cpp JSSpecCompiler: Add converter from LibCpp's AST 2023-10-02 21:15:08 +02:00
CppASTConverter.h JSSpecCompiler: Add converter from LibCpp's AST 2023-10-02 21:15:08 +02:00
Lexer.cpp JSSpecCompiler: Add functions for splitting node contents into tokens 2023-08-31 11:00:31 +02:00
Lexer.h JSSpecCompiler: Add functions for splitting node contents into tokens 2023-08-31 11:00:31 +02:00
ParseError.cpp JSSpecCompiler: Add functions for splitting node contents into tokens 2023-08-31 11:00:31 +02:00
ParseError.h JSSpecCompiler: Add functions for splitting node contents into tokens 2023-08-31 11:00:31 +02:00
SpecParser.cpp JSSpecCompiler: Introduce Function and ExecutionContext classes 2023-09-02 19:57:06 +02:00
SpecParser.h JSSpecCompiler: Introduce Function and ExecutionContext classes 2023-09-02 19:57:06 +02:00
TextParser.cpp JSSpecCompiler: Make nodes inherit from Statement or Expression 2023-09-17 16:04:42 -06:00
TextParser.h JSSpecCompiler: Allow storing NullableTrees in nodes 2023-09-09 11:20:43 -06:00
Token.h JSSpecCompiler: Add Token type 2023-08-31 11:00:31 +02:00
XMLUtils.cpp JSSpecCompiler: Add functions for splitting node contents into tokens 2023-08-31 11:00:31 +02:00
XMLUtils.h JSSpecCompiler: Add functions for splitting node contents into tokens 2023-08-31 11:00:31 +02:00