[C++][Gandiva] Add token and grammar rules for literals and fields
- Dominant language
- C++
- Stars
- 17.1k
- Forks
- 4.3k
- Avg merge
- 3d 18h
- Merged PRs (30d)
- 91
Description
Add parsing ability of "leaf" nodes, i.e. literal nodes and field nodes. Literal nodes may be untyped.
**Reporter**: [Jin Shang](https://issues.apache.org/jira/browse/ARROW-17722) / @js8544
#### PRs and other links:
- [GitHub Pull Request #14115](https://github.com/apache/arrow/pull/14115)
**Note**: *This issue was originally created as [ARROW-17722](https://issues.apache.org/jira/browse/ARROW-17722). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*
Contributor guide
Research direction
Start by reviewing the issue description and linked pull request #14115, then inspect the existing Gandiva parser and grammar entry points for leaf nodes. Done means parsing supports literal nodes, including untyped literals, and field nodes according to the requested grammar rules.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 20/100