Commit Graph

19 Commits

Author SHA1 Message Date
JesseBrault0709
b63a23b073 Small formatting. 2024-05-28 15:41:49 +02:00
JesseBrault0709
d5e75ef4a6 Fixed small bug with DefaultNodeFactory. 2024-05-28 08:17:06 +02:00
JesseBrault0709
4800ceb34f Fixed false positive warning for script statements in preamble. 2024-05-27 10:53:55 +02:00
JesseBrault0709
bd913e07d3 Updated Echo for new closure semantics. 2024-05-27 09:58:16 +02:00
JesseBrault0709
e112d81ea8 Transpiler refactoring finished. 2024-05-27 09:02:53 +02:00
JesseBrault0709
d116b2c555 Refactoring transpiler. 2024-05-26 12:51:02 +02:00
JesseBrault0709
dd92d99afd Moved TranspilerState to its own file. 2024-05-25 14:31:35 +02:00
JesseBrault0709
3f45609236 Refactoring DefaultGroovyTranspiler. 2024-05-25 14:09:35 +02:00
JesseBrault0709
449c83975f Working on tools and tests. 2024-05-24 10:37:58 +02:00
JesseBrault0709
58d7641ece Lots of refactoring lexer, parser, and tools. 2024-05-23 19:25:31 +02:00
JesseBrault0709
bfa2ec6cd7 Major work on lexer/parser to help intellij plugin. 2024-05-22 13:18:44 +02:00
JesseBrault0709
752d58c40a Fixed up node util. 2024-05-21 08:13:17 +02:00
JesseBrault0709
22352ea7f0 Removed unused node extension classes. 2024-05-21 08:00:03 +02:00
JesseBrault0709
80b01ec27a Lexer identifier refactorings and basic lexer/parser error listeners. 2024-05-21 07:55:39 +02:00
JesseBrault0709
e747ac3c32 Basic lexer input-output comparison tests. 2024-05-20 20:02:48 +02:00
JesseBrault0709
d099f9514d Created util for input-output comparison tests. 2024-05-20 19:22:54 +02:00
JesseBrault0709
a2c93f080c Removed unused classes. 2024-05-20 14:54:24 +02:00
JesseBrault0709
13c84e8879 CompilerPipeline refactor and creation of forwarding groovy/wvc compiler. 2024-05-20 14:51:07 +02:00
JesseBrault0709
9bb76f819d Split apart compiler and api. 2024-05-20 12:16:55 +02:00