Stone_Red
|
789f56ba95
|
Code cleanup
|
2026-03-05 22:55:11 +01:00 |
|
Stone_Red
|
13ef994d8b
|
Performance improvements and code cleanup
|
2026-03-05 22:39:05 +01:00 |
|
Stone_Red
|
10d5766873
|
Centralize exit messages in ExitMessages class
|
2026-03-04 20:32:25 +01:00 |
|
Stone_Red
|
317bca84d3
|
Enforce label and function statements to end with ':' and update syntax checks
|
2026-03-04 14:33:47 +01:00 |
|
Stone_Red
|
9d43f1373f
|
Make syntax more readable
|
2026-03-04 14:04:00 +01:00 |
|
Stone_Red
|
7e357884f5
|
get and out statements can now be placed anywhere and function arguments are now always in correct order
|
2024-08-07 21:20:00 +02:00 |
|
Stone_Red
|
7078ed5637
|
Upgrade to .NET 8 and code cleanup
|
2024-08-07 19:48:03 +02:00 |
|
Stone_Red
|
c1b581e2db
|
Fix bugs and add new statement
- Add clear call stack (`ccs`) statement
- Use `\v` instead of `\r` to support escape sequences in the future
|
2022-03-31 21:51:31 +02:00 |
|
Stone_Red
|
510d2d910c
|
Add more statements and bug fixes
- Add `Execute(List<string>...` method to interpreter
- Add escape sequence (`!!`)
- Fix `Evaluator.Calulate` method not correctly handling `-` and `+` prefixes
|
2022-03-31 13:01:31 +02:00 |
|
Stone_Red
|
0a4406d21f
|
New features and bug fixes
- Fix import (`imp`) bug-
- Add is in parameter available (`isi`) statement
- Add is out parameter available (`iso`) statement
|
2022-03-24 21:16:32 +01:00 |
|
Stone_Red
|
4bef308ff2
|
- Add predefined variables
- Add `mod` function
- Improve function calling syntax
|
2022-01-13 13:39:02 +01:00 |
|
Stone_Red
|
ea5bbda2c7
|
- Fix code editor resize problems
- Fix crash when using `get` our `out` multiple times with the same variable name
- Show the name of the file in which the error occured
|
2022-01-13 07:30:37 +01:00 |
|
Stone_Red
|
2522868379
|
- Change parameter keywords color
- Fix calculation bug
|
2022-01-11 22:03:08 +01:00 |
|
Stone_Red
|
895eb51c8d
|
- Add function in and out parameters
|
2022-01-11 19:08:15 +01:00 |
|