Dolt shell should read input per character/token instead of per line
Open
cli
- Dominant language
- Go
- Stars
- 24.4k
- Forks
- 873
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 120
Description
A lot of Dolt shell issues (such as #10860, #10861, #10862, possibly #10865) could be fixed if input was parsed per token (or per character, like in `sql_statement_scanner`) instead of per line.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing how the Dolt shell currently reads input and compare that path with the per-character behavior described for `sql_statement_scanner`. The work is done when shell input is parsed per token or character rather than per line, addressing the related shell issues such as #10860, #10861, and #10862.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- cli, databases
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 38/100