|
6cdfd5173f
|
Redeclare module versions
|
2024-01-12 20:52:30 +01:00 |
|
|
b11761a99a
|
Small fixes
|
2024-01-12 20:52:30 +01:00 |
|
|
b016096161
|
[server] Add Header constants
|
2024-01-12 20:52:30 +01:00 |
|
|
f575b43b51
|
[server] More server functions
|
2024-01-12 20:52:30 +01:00 |
|
|
523c76dd38
|
Convert OwnLang value to Java object
|
2024-01-12 20:52:30 +01:00 |
|
|
cef845f0f8
|
Add lint validation for break/continue statement outside the loop body
|
2024-01-12 20:52:30 +01:00 |
|
|
ec04e5faca
|
Move classes implementation outside of parser module
|
2024-01-12 20:52:30 +01:00 |
|
|
bcce978341
|
Source located VariableDoesNotExistsException
|
2024-01-12 20:52:30 +01:00 |
|
|
35971e874b
|
Add semantic linter as a required stage
|
2024-01-12 20:52:30 +01:00 |
|
|
ae94a1dc8a
|
Show location of the closest error from call stack
|
2024-01-12 20:52:30 +01:00 |
|
|
e304aafedd
|
Replace RuntimeException with OwnLangRuntimeException in modules
|
2024-01-12 20:52:30 +01:00 |
|
|
d3dd8feb10
|
Source located function, class and arguments
|
2024-01-12 20:52:30 +01:00 |
|
|
c5810f0deb
|
Add input sources and source loading stage
|
2024-01-12 20:52:30 +01:00 |
|
|
5dcf31c106
|
Remove unused methods in Scopes
|
2024-01-12 20:52:30 +01:00 |
|
|
807ffd44f8
|
Source location for unknown class/function exceptions
|
2024-01-12 20:52:30 +01:00 |
|
|
368cc8612c
|
Limit call stack function output length
|
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 |
|
|
8a4dcde2a1
|
Call stack memory optimization
|
2024-01-12 20:52:30 +01:00 |
|
|
f0317c44c7
|
Use stages in programs test
|
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 |
|
|
f6c3f3fe17
|
Constants access priority
|
2024-01-12 20:52:30 +01:00 |
|
|
cdf0219ca1
|
Add base type for exceptions
|
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 |
|
|
32bffaee86
|
Fix scope of foreach and match statements
v = 100
for v : [1] ..
v should be 1, not 100
|
2024-01-12 20:52:30 +01:00 |
|
|
b7c376f01f
|
Deprecate old Variables/Functions methods
|
2024-01-12 20:52:30 +01:00 |
|
|
fe39c1ac00
|
Define functions and constants in root scope
|
2024-01-12 20:52:30 +01:00 |
|
|
a2549c3afe
|
Switch to Java11+ features where possible
|
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 |
|