Skip to content

Conversation

jnthntatum
Copy link
Collaborator

Add conformance tests for quoted field selectors.

This feature adds syntax for relaxing the requirements for identifiers in field selection. The goal is to support structured keys like:

  • foo.`skewer-case`
  • foo.`dotted.name`
  • foo.`space separated`
  • foo.`a/path`

This also allows for accessing protobuf extension fields using their fully qualified name.

For now, the quoting syntax is limited to field specifiers, (either selection or message creation). Primary identifiers and function calls don't permit this yet.

Includes automated format fixes for textproto files touched.

@TristonianJones TristonianJones merged commit 23e240d into google:master Jan 27, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants