Commit Graph

17 Commits

Author SHA1 Message Date
03d890df7c Disable jline expansion 2024-01-29 18:38:51 +02:00
6cdfd5173f Redeclare module versions 2024-01-12 20:52:30 +01:00
bfb21ecdbd Move ModulesInfoCreator to docs module 2024-01-12 20:52:30 +01:00
1535e86472 Remove unnecessary abstraction Expression, use Statement only as marker 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
1fb9c8b3c5 Show function call position in call stack 2024-01-12 20:52:30 +01:00
42e55bd4cc Add listing constants to REPL 2024-01-12 20:52:30 +01:00
0d820c8a91 Introduce stages for each main feature 2024-01-12 20:52:30 +01:00
ea38227b44 More informative parser errors with ranges, removed LexerException 2024-01-12 20:52:30 +01:00
312a05576c Use ranges in parser 2024-01-12 20:52:30 +01:00
fc73bce943 Add columns in position information 2024-01-12 20:52:30 +01:00
99bdd1c953 Separate constants and functions in module, don't load it twice 2024-01-12 20:52:30 +01:00
59f8c4109e Simplify use statement to take variable WORD only arguments 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
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