Commit Graph
22 Commits
Author SHA1 Message Date
Stone_Red 265f20d4b7 Move YesNtInterpreter constructor above custom statement methods 2026-03-05 01:03:32 +01:00
Stone_Red a2f621d3f4 Add XML docs 2026-03-04 20:44:06 +01:00
Stone_Red ac78afc12f Fix warnings 2026-03-04 20:34:45 +01:00
Stone_Red 10d5766873 Centralize exit messages in ExitMessages class 2026-03-04 20:32:25 +01:00
Stone_Red b2fdd9c841 Remove Initialize calls and add AddStatement tests 2026-03-04 19:41:19 +01:00
Stone_Red 8e0abf155a Make YesNtInterpreter usable as a library and add AddStatement method to be able to define custom statement 2026-03-04 19:40:46 +01:00
Stone_Red 9813426f06 Code cleanup 2026-03-04 18:12:08 +01:00
Stone_Red 344e9e644e Use source generator instead of reflection 2026-03-04 15:06:43 +01:00
Stone_Red 9a6f1d7806 Escape invisible character is debug mode 2024-08-08 23:57:40 +02:00
Stone_Red 7078ed5637 Upgrade to .NET 8 and code cleanup 2024-08-07 19:48:03 +02:00
Stone_Red 79df5c9b97 Many improvements and bug fixes 2023-09-27 12:15:38 +02:00
Stone_Red 2e023f1a4e Add empty cwl command 2022-11-17 14:07:29 +01:00
Stone_Red 9d22381085 Rename SaveString to SafeString 2022-11-17 12:58:05 +01:00
Stone_Red e539813314 Use correct directory when importing other file 2022-11-17 11:54:01 +01:00
Stone_Red 533ad23c4d Fix error when loading empty file 2022-11-17 09:29:29 +01: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 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 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