Y-Less
Y-Less
To clarify the above comment: ```pawn #section A static a; #section A static a; ``` Those are SEPARATE variables inaccessible from each other, since they are in separate sections. The...
So I do have a few thoughts: 1) If there were some integration of more expression-control, it should maybe be more general than just `switch`, but I don't yet know...
By expression functions I just meant: ```pawn stock GetSomeVar() gSomeVar; ``` Not local functions.
FINALLY got around to doing some merging. I'm 90% happy with this, but still not sure about the `default` syntax. I really think it should do away with both the...
I'm good with both optional.
> > > Forgot to mention, the last `;` (the one after the default) is optional. I'm not sure if removing the `_:` part completely would be a good idea,...
I'm not sure if the optional `_:` is in the latest version of the PR, but this code gives a staging buffer overflow: ```pawn #include Five() { printf("5"); } Six()...
I tried without a `default` at all: ```pawn #include Five() { printf("5"); return 2; } Six() { printf("6"); return 1; } main() { new a = 7; new b =...
I came to mention #234 after I saw the e-mail before I saw your edit. I think some combined feature of those would be amazing, without going too far in...
OK, it seems to come from `stock` variables only conditionally used in the second pass.