Shahms King
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...
Please reconsider.
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...