Jesse Brault
|
71f1547c6a
|
Update archive base names and artifact ids.
|
2025-02-16 10:26:00 -06:00 |
|
Jesse Brault
|
7a28b0530d
|
Add auto imports to GroovyWvcCompiler.
|
2025-01-26 15:40:11 -06:00 |
|
Jesse Brault
|
45d188d064
|
Auto-imports working for both Groovyc configuration and independent API.
|
2025-01-26 15:35:18 -06:00 |
|
Jesse Brault
|
bd4dee98fa
|
Move auto-imports to an ImportCustomizer defined in DefaultWebViewComponentTemplateCompileUnit.
|
2025-01-26 14:46:54 -06:00 |
|
Jesse Brault
|
1a528465f9
|
Remove pre-emptive resolving mechanism, relying instead on built-in Groovyc resolution.
|
2025-01-26 13:23:31 -06:00 |
|
Jesse Brault
|
5ce934b3fe
|
Make logging clearer in ClassLoaderComponentClassNodeResolver.
|
2025-01-25 14:05:55 -06:00 |
|
Jesse Brault
|
8bc3d9d793
|
Fix binTemplate.gst to use VERSION variable with current groowt version.
|
2025-01-24 15:05:31 -06:00 |
|
JesseBrault0709
|
0076ae6627
|
Fixed hyphenated attributes.
|
2024-06-13 20:01:30 +02:00 |
|
JesseBrault0709
|
86fa504c7f
|
Fixed nested self-closing attr components bug.
|
2024-06-12 08:40:13 +02:00 |
|
JesseBrault0709
|
d1d0a4c65a
|
Fixed bugs with how closure attr and dollar scriptlets are transpiled.
|
2024-06-01 17:34:41 +02:00 |
|
JesseBrault0709
|
f514bc533f
|
Fixed class loading bug.
|
2024-06-01 17:26:43 +02:00 |
|
JesseBrault0709
|
9c21fb9a83
|
Fixed expression statement reduction in closure attr and body text closures.
|
2024-06-01 10:16:24 +02:00 |
|
JesseBrault0709
|
39fd0c8e48
|
Attr closure values now are reduced to single expressions if possible.
|
2024-06-01 09:43:36 +02:00 |
|
JesseBrault0709
|
131fbaf155
|
1+ nested components in component attr values working; Each tests.
|
2024-05-31 16:50:34 +02:00 |
|
JesseBrault0709
|
0cb0ba616c
|
Fixing gitignore.
|
2024-05-31 10:06:47 +02:00 |
|
JesseBrault0709
|
715691d93c
|
Fixed transpilation of attr components.
|
2024-05-31 10:04:52 +02:00 |
|
JesseBrault0709
|
5ada84dfed
|
Component attr values should be working.
|
2024-05-31 08:49:17 +02:00 |
|
JesseBrault0709
|
58e9f60530
|
Better error reporting from CompilerPipeline and better body node grammar.
|
2024-05-30 16:16:55 +02:00 |
|
JesseBrault0709
|
034e42d7d0
|
Fixed findErrorNodes null pointer exception on null children.
|
2024-05-30 16:01:44 +02:00 |
|
JesseBrault0709
|
9534d7b26e
|
Component closure value attr now reduce to simple expressions if possible.
|
2024-05-30 10:53:15 +02:00 |
|
JesseBrault0709
|
bf44fdd633
|
Groovy transpiler uses compilerConfiguration.groovyClassLoader instead of the groovy compilation unit class loader.
|
2024-05-30 09:03:36 +02:00 |
|
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
|
f0b133bb22
|
Added antlr task dependencies.
|
2024-05-24 09:45:10 +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
|
1b6344dbf2
|
Rewrote tokenize tool in kotlin.
|
2024-05-21 12:31:26 +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
|
c88656bd87
|
Moved groovy test class to groovy test source.
|
2024-05-20 17:35:58 +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 |
|