Skip to content

Parse hyphenated quoted symbols#292

Merged
singaraiona merged 2 commits into
RayforceDB:devfrom
theaspirational:codex/hyphenated-quoted-symbols
Jun 30, 2026
Merged

Parse hyphenated quoted symbols#292
singaraiona merged 2 commits into
RayforceDB:devfrom
theaspirational:codex/hyphenated-quoted-symbols

Conversation

@theaspirational

Copy link
Copy Markdown
Contributor

Summary

  • Allow - in tick-quoted symbol literals.
  • Cover hyphenated quoted symbols in parser branch coverage.
  • Remove a stale test comment saying hyphenated symbols parse as operators.

Why

The language docs describe quoted symbols as supporting alphanumeric names plus hyphens, and bare names/keyword literals already accept hyphenated forms. Before this change, 'a-b parsed as 'a followed by unresolved -b, so documented symbols failed to parse as a single literal.

Validation

  • make test TEST_CORES=2

@singaraiona singaraiona marked this pull request as ready for review June 30, 2026 07:33
@singaraiona singaraiona changed the base branch from master to dev June 30, 2026 08:09
@singaraiona

Copy link
Copy Markdown
Collaborator

👋 Retargeted this PR to dev. master is release-only — it only takes the dev -> master release PR titled vX.Y.Z; all feature/fix work lands on dev first. See CONTRIBUTING.md. No action needed — the base has been switched.

@singaraiona singaraiona merged commit aa27ae3 into RayforceDB:dev Jun 30, 2026
5 of 6 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