Commit Graph

23 Commits

Author SHA1 Message Date
f12f58c73d Fix passing arguments 2024-08-07 21:35:33 +03:00
fcb21f6e63 Show AST before and after optimization 2024-04-20 00:00:17 +03:00
c8996095b2 Add option to run internal scripts 2024-02-18 00:07:08 +02:00
b511d57940 Add updates checker script 2024-02-18 00:06:35 +02:00
6cdfd5173f Redeclare module versions 2024-01-12 20:52:30 +01:00
b11761a99a Small fixes 2024-01-12 20:52:30 +01:00
90314e0cb9 Add Gradle ownlangExec and generateMarkdownModules tasks 2024-01-12 20:52:30 +01:00
d9ae2c7e82 Don't include canvasfx module to desktop app by default 2024-01-12 20:52:30 +01:00
35971e874b Add semantic linter as a required stage 2024-01-12 20:52:30 +01:00
fb6a8b8ea1 Add Beautifier as a stage 2024-01-12 20:52:30 +01:00
c5810f0deb Add input sources and source loading stage 2024-01-12 20:52:30 +01:00
02e9d1f6c5 Generalized way to show source located errors (parse and runtime errors) 2024-01-12 20:52:30 +01:00
1abcffda5d Fix optimization in use statement and match expression with _ matcher 2024-01-12 20:52:30 +01:00
94bbc05b93 Move optimization logic to OptimizationStage class, don't print summary 2024-01-12 20:52:30 +01:00
ce14581bf4 Show linter results after validation 2024-01-12 20:52:30 +01:00
2578f0a6b4 Add parse errors formatter 2024-01-12 20:52:30 +01:00
0d820c8a91 Introduce stages for each main feature 2024-01-12 20:52:30 +01:00
b726a226b9 Use new switch and pattern matching, fix deprecations 2024-01-12 20:52:30 +01:00
8ed89c8a9d Fix canvasfx module with Java FX 17 2024-01-12 20:52:30 +01:00
b88207175e Configure run tasks 2024-01-12 20:52:30 +01:00
0cdbbc1e8c Use separate dependency versions declaration 2024-01-12 20:52:30 +01:00
219d654fe5 Move classes to separate modules 2024-01-12 20:52:30 +01:00
3aedda0e93 Add multi-project structure 2024-01-12 20:52:30 +01:00