Stone_Red
9e9123f58d
Swap variable and string regex order and update highlight colors to prevent highlighting glitches
2026-03-04 18:00:08 +01:00
Stone_Red
f411aa7433
Add string highlighting with DarkYellow and make sure variable coloring gets applied before others
2026-03-04 17:50:58 +01:00
Stone_Red
7f58fb4aaf
Add step debug mode and refactor command handling for run/debug
2026-03-04 16:01:23 +01:00
Stone_Red
36d8735fbb
Remove manual variable declaration highlighting from SyntaxHighlighter and add color to VariableStatements
2026-03-04 14:48:15 +01:00
Stone_Red
9d43f1373f
Make syntax more readable
2026-03-04 14:04:00 +01:00
Stone_Red
9a6f1d7806
Escape invisible character is debug mode
2024-08-08 23:57:40 +02:00
Stone_Red
ec2f294796
Fix exec statement and syntax highlighter
2024-08-07 23:31:53 +02:00
Stone_Red
7078ed5637
Upgrade to .NET 8 and code cleanup
2024-08-07 19:48:03 +02:00
Stone_Red
84afe70c96
Fix crash when resizing and cursor is off screen
2023-09-28 16:27:36 +02:00
Stone_Red
1ac6d7790b
Automatically redraw console window when size chnages
2023-09-28 14:43:53 +02:00
Stone_Red
ce3715c1b5
Reformatting and reimperilment escape codes
2023-09-27 17:17:28 +02:00
Stone_Red
79df5c9b97
Many improvements and bug fixes
2023-09-27 12:15:38 +02:00
Stone_Red
0f7f63ae9a
Improve Regex performance and change .NET version to .NET 7
2022-11-17 12:37:32 +01:00
Stone_Red
1ced6f393c
Improve code formatting
2022-11-17 11:40:51 +01:00
Stone_Red
dd6fbf3be7
Add system statements ('exc')
2022-05-24 19:49:25 +02:00
Stone_Red
1dfa39492f
Change namespace of some files
2022-03-31 13:23:19 +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
6a4fe4f871
Change logic of some changes
...
- `%rnd` now returns a random integer between `32767` and `int.MaxValue`
- Fix syntax hyglighing problems when using comments
- Remove the `mod` statement
2022-03-27 20:25:44 +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
83f99d4dd5
Code structure improvements
2022-03-10 12:43:22 +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-Code
2a7e8074ba
- Add functions
...
- Code improvements
2021-11-19 20:49:55 +01:00
Stone-Red-Code
812b780942
- Better Syntax coloring
2021-10-17 00:09:17 +02:00
Stone-Red-Code
e6d31c8277
- Improve debug output
2021-10-14 15:03:44 +02:00
Stone-Red-Code
80fda48944
- Add global variables
...
- Add task id's
- Fixed editor bugs
- Fix input handler bugs
2021-10-13 22:16:57 +02:00
Stone-Red-Code
ae27262a51
- Add some editor key combinations
...
- Improve saving performance
2021-10-11 20:00:13 +02:00
Stone-Red-Code
8b21c99f54
- Add cls statement (clear screen)
...
- Improved code structure of the editor
- Some bug fixes
2021-10-10 21:20:51 +02:00
Stone-Red-Code
68a9bde5d9
- Add tasks
...
- Add check if file exist
- Improved code structure
2021-10-09 20:23:28 +02:00
Stone-Red-Code
c40d1f45e0
Initial commit
2021-10-08 12:48:48 +02:00