Shahms King

Results 20 comments of Shahms King

Alternatively (or in addition to) just making it easier to go from a grammar string to something which implements `Parseable` would be nice. One way of factoring out the common...

EOF is a reserved identifier (by virtue of being defined by the C standard library). User programs cannot redefine it and Antlr should not generate code which does. And it...

It's reserved in C++ as well: https://eel.is/c++draft/macro.names https://eel.is/c++draft/cstdio.syn

The issue here, as is often the case with undefined behavior, is fragility. UB can happen-to-work for quite a while until it doesn't and then you're hit with a variety...

After a fair amount of hunting around I found the internal workaround and added it myself, but some documentation would definitely have helped. I was hopeful that a more principled...

The status quo ante causes serious user confusion and frequent problems where rule authors *do not realize* that the name given to the left hand side of the rule assignment...

This appears to still be broken in 1.0.0: $ bazel test --incompatible_disable_target_provider_fields //kythe/... INFO: Invocation ID: e975bcba-8ad5-4d00-bdbb-6f88fad2b7a4 WARNING: /usr/local/google/home/shahms/src/kythe/kythe/go/platform/tools/viewindex/BUILD:5:1: target '//kythe/go/platform/tools/viewindex:viewindex' is deprecated: Please use `kzip view` instead WARNING: /usr/local/google/home/shahms/src/kythe/kythe/go/platform/kindex/BUILD:5:1:...

Is there any idea of how to accommodate this in a bzlmod world as well? Without the flat repository namespace, just adding additional BUILD files becomes less viable for sharing...

I'm not sure which aspect you want elaboration on, but consider a repository which contains both C++ and Python and uses protocol buffers from both. There is a PIP protobuf...