Y-Less
Y-Less
### Issue description: If you have a lot of stand-alone: ```pawn /// ``` Eventually the compiler can crash. This is because each time a single extra space is added to...
### Issue description: I've not yet worked out exactly why this happens. I've briefly looked at the compiler source but haven't managed to analyse it enough yet. I've done loads...
### Issue description: ### Minimal complete verifiable example (MCVE): ```pawn native printf(const format[], {Float, _}:...); main() { new arr[4]; new addr = __emit(addr.u.pri arr); printf("%d", addr); } ``` Gives an...
### Issue description: Calling functions not yet declared is fine, unless they're natives, which doesn't work. ### Minimal complete verifiable example (MCVE): ```pawn main() { Func(); } native Func(); ```...
### Issue description: Trying to generate documentation from inside the script doesn't seem to work. `-r` can only be given on the command line. ### Minimal complete verifiable example (MCVE):...
### Issue description: ### Minimal complete verifiable example (MCVE): ```pawn new arr[10 char] = !{5, 6, 7, 8, 9, ...}; ``` Pretty obvious I think. Just allows declaring packed arrays,...
### Issue description: YSI has two variables, `I@` and `J@`. In the previous commit they were defined as exactly: https://github.com/pawn-lang/YSI-Includes/blob/7b48572ef7b1544a0548496f5967b7bcaade2a8f/YSI_Core/y_core/y_shortvar.inc#L101 Yet, compiling the code below they are both given the...
### Issue description: @Daniel-Cortez https://github.com/pawn-lang/YSI-Includes/blob/cb8a4cd99776b99b0c07933d0be29828c2199a8b/YSI_Storage/y_ini/y_ini_impl.inc#L990 The compiler reports this instance of `end` as never read, but it might be, depending on what is executed in the loop. It is entirely...
### Issue description: A `forward`ed function with no implementation will still be placed in the XML file with `-r`. Since these functions don't actually exist and can't be called, I...
### Issue description: It seems that all loop condition variables are checked for modifications, even when there are two compared to each other. I noticed this in a warning in...