Ghaith Hachem
Ghaith Hachem
With the possibility to configure diagnostics level, we could now make the compiler behave like other compilers. It might make sense to introduce a compatibility flag for default presets we...
**Is your feature request related to a problem? Please describe.** When writing external Libraries in different languages, we have to write the interfaces by hand. It would be good if...
#1168 happens because an error was ignored, which led the codegen into an unreachable state. This brings up 2 issues: - Some of the errors cannot be ignored - Codegen...
Inkwell is now on version 0.4 There are a lot of changes to the API, the builder methods all return results now. We should start considering an update. I believe...
**Describe the bug** When using `plc --check` on a missing file, no error is given. **To Reproduce** Steps to reproduce the behavior: run `plc --check this_file_does_not_exist.st` **Expected behavior** An error...
Some diagnostics get lost in tests because we often redirect to the null diagnostician, some tests even do that when using diagnostics themselves. This issue is just a reminder to...
what again was a "Resolved" diagnostics? Doesnt this indicate that the problem behind the diagnostic was resolved? I think we should find a better name _Originally posted by @riederm in...
Now that we converted error numbers to strings, it might be too easy to use invalid numbers. It is also not that easy to find if an existing number already...
Variables can be defined in the body using the syntax ```st {def} VAR y : DINT := 0; (*Pragma to avoid confusion with var blocks *) (*Pragma is optional once...
We should add a section in the book explaining how programs and function blocks need to be have their structs and instances declared to be used in C/C++ and how...