dolthub / dolthub/dolt

Dolt shell should read input per character/token instead of per line

Open
#10,866 6 comments 1 reaction 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.