Commit Graph

28 Commits

Author SHA1 Message Date
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