Y-Less

Results 405 comments of 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.