AutoIt-Interpreter
AutoIt-Interpreter copied to clipboard
A C# AutoIt interpreter designed to be platform-independent
### Bug description A clear and concise description of what the bug is. ### Steps to reproduce Steps to reproduce the behavior: 1. Start with `autoit3 --mode interactive` 2. Type...
# # starting to add some windows specific stuff Enables FileOpenDialog etc. that's already in WindowsSpecificFunctions, and adds MouseGetPos, MouseClick, etc. Only absolute positions so far, relative not yet handled....
Use the features of .NET 8 for improving the performance of the AutoIt interpreter: https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-8/ - [x] collection expressions (07ae0ab669eaa20389d73cfd2b44a36d8249d16a, 19cc97fe1774e25e499b1ef7cea53000610c1958, afc0067d7dd73079fd7195db67cbf7aa77dada6c, ca07971296f44e2bdff6dd43ee43c824dd98fa14, 9a8f55ef7c4032f4cc2543fa56513dcae192672e) - [ ] AOT compilation -...
### Bug Description The interpreter crashes with: ``` The value must be greater than or equal to zero and less than the console's buffer size in that dimension. (Parameter 'top')...
see https://github.com/AminEsmaeily/Portia.Roslyn.CheckedException
open question(s): - ~How to handle includes? maybe with redirects?~ (covered by 70560e4ba7c3ae2c2adb14ff6406b4a4b1567015)
- [x] Add Appveyor CI - [x] Publish TestRunner repository: https://github.com/unknown6656/TestRunner - [x] NuGet: unknown6656/TestRunner@d70240ba254392b12bacda26521ed1d647ee101e - [ ] Write cross-platform tests - [ ] Variant conversion - [ ] Variable...
clean up the folder - [ ] remove `cpp-interop-test` - [ ] remove the `.au3` files - [x] move the unit tests into `./util` - [ ] complete #28