Skip to content

Add parselet for values starting with ident token#28

Merged
jahav merged 5 commits into
developfrom
pratt-ident-parselet
Oct 22, 2025
Merged

Add parselet for values starting with ident token#28
jahav merged 5 commits into
developfrom
pratt-ident-parselet

Conversation

@jahav
Copy link
Copy Markdown
Member

@jahav jahav commented Oct 21, 2025

The IdentParselet for Pratt parser will resolve reference values that start with an Ident token:

  • A1
  • A1:B2
  • A:B
  • $4:6 - rowspan starting with an absolute row
  • sheet!A1
  • sheet!A1:A2
  • sheet!A:B
  • sheet!1:2
  • sheet!$1:2
  • sheet!name
  • name

@jahav jahav added this to the 3.0 milestone Oct 21, 2025
The IdentParselet will resolve all references that start with the ident token.
@jahav jahav force-pushed the pratt-ident-parselet branch from c98d6ab to 9049b75 Compare October 22, 2025 21:53
jahav added 4 commits October 22, 2025 23:59
Due to simplified token lexing, even logical values are represented
in an ident token. That is useful to functions like TRUE() or FALSE().
@jahav jahav force-pushed the pratt-ident-parselet branch from 9049b75 to 2944ce1 Compare October 22, 2025 21:59
@jahav jahav merged commit fa7daca into develop Oct 22, 2025
1 check passed
@jahav jahav deleted the pratt-ident-parselet branch October 22, 2025 22:03
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.

1 participant