Sasha Koshka
|
4987ed0b4d
|
Cli now handles printing stuff
|
2024-02-22 21:24:07 -05:00 |
Sasha Koshka
|
367f4c5d34
|
Update fsplc to use new cli features
|
2024-02-22 20:17:38 -05:00 |
Sasha Koshka
|
23052aa6f0
|
Changed repository import paths
|
2024-02-22 19:22:53 -05:00 |
Sasha Koshka
|
ddafa0935a
|
Module search paths are more useful now
|
2024-02-21 13:45:51 -05:00 |
Sasha Koshka
|
e4eb8c4e62
|
Updated compiler to use Resolver
|
2024-02-21 13:21:58 -05:00 |
Sasha Koshka
|
f0fbe6440a
|
Compiler is a bit more adaptable now
|
2024-02-20 01:23:00 -05:00 |
Sasha Koshka
|
07ea408d4e
|
The compiler now compiles
|
2024-02-20 00:52:23 -05:00 |
Sasha Koshka
|
62cf6deeb6
|
Break compiler out into its own package
|
2024-02-13 21:01:13 -05:00 |
Sasha Koshka
|
42cf7eed67
|
Compiler CLI can drive internals
|
2024-02-13 19:15:40 -05:00 |
Sasha Koshka
|
5448d07815
|
Module compilation stub in compiler command
|
2024-02-13 19:10:46 -05:00 |
Sasha Koshka
|
203fb4fca4
|
Compiler now takes in a format override parameter
|
2024-02-11 12:55:43 -05:00 |
Sasha Koshka
|
ea0f2ca169
|
Add cli.NewValueSet() to validate against several values
|
2024-02-11 12:38:46 -05:00 |
Sasha Koshka
|
0d2d7fae02
|
Broke cli into a separate package
|
2024-02-11 12:13:49 -05:00 |
Sasha Koshka
|
b4a886b126
|
Created a new argument parsing system
|
2024-02-11 03:33:16 -05:00 |
Sasha Koshka
|
2bc5eb1f49
|
Break fsplc Compiler type into a different file
|
2024-02-11 01:55:07 -05:00 |
Sasha Koshka
|
92d4916997
|
Update fsplc command
|
2024-02-09 04:05:44 -05:00 |
Sasha Koshka
|
e21a865c61
|
Compiler outputs formatted errors
|
2024-02-08 17:01:38 -05:00 |
Sasha Koshka
|
9ea5deb23a
|
Oops pt 2
|
2023-12-13 03:40:40 -05:00 |
Sasha Koshka
|
b0b71d7723
|
Oops
|
2023-12-13 03:38:44 -05:00 |
Sasha Koshka
|
0ff4fd9ba4
|
Compiler can fall back to clang when llc is not present
|
2023-12-13 03:28:24 -05:00 |
Sasha Koshka
|
2fa3cc1762
|
Add "internal error" prefix for generator errors
|
2023-12-05 22:08:06 -05:00 |
Sasha Koshka
|
52ac569c06
|
Fix stale code
|
2023-12-02 23:42:54 -05:00 |
Sasha Koshka
|
635add38e6
|
Made native target actually work
|
2023-11-30 17:16:55 -05:00 |
Sasha Koshka
|
e92377bc95
|
Added string literals to generator
|
2023-11-29 00:01:35 -05:00 |
Sasha Koshka
|
2559b88fbb
|
fsplc command now infers output type from output file name ext
|
2023-11-26 04:01:03 -05:00 |
Sasha Koshka
|
dc16a17271
|
Typedefs that are never referenced are never generated
|
2023-11-23 01:44:48 -05:00 |
Sasha Koshka
|
31829df4da
|
Basic compiler command
|
2023-11-23 01:26:28 -05:00 |
Sasha Koshka
|
4cbe29e777
|
Add CLI stub
|
2023-11-16 22:40:57 -05:00 |