Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Separate builtin parsing and implementation #9

Open
mgree opened this issue Jul 5, 2019 · 0 comments
Open

Separate builtin parsing and implementation #9

mgree opened this issue Jul 5, 2019 · 0 comments
Labels
enhancement New feature or request good student project A good project for a student for a semester

Comments

@mgree
Copy link
Owner

mgree commented Jul 5, 2019

Right now each builtin does its own ad hoc parsing in command.lem. We should separate the parsing descriptions from the builtin implementations. Not only will be able to give better help text, we'll be able to do more static reasoning, e.g., identifying unspec argument use early.

It would be interesting to follow the fish approach of parsing the man page directly.

@mgree mgree added enhancement New feature or request good student project A good project for a student for a semester labels Oct 21, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good student project A good project for a student for a semester
Projects
None yet
Development

No branches or pull requests

1 participant