Disentangle 'shell' and 'syntax' APIs.
Project: | JNode Shell |
Component: | Code |
Category: | task |
Priority: | normal |
Assigned: | Stephen Crawley |
Status: | active |
Description
The APIs in the org.jnode.shell and org.jnode.shell.syntax packages are mutually dependent. If we are going to put the shell + interpreters into a different project to syntax + help + the command classes, we need to reduce the API coupling. Ideally, different commands should be able to use different syntax mechanisms and still benefit from JNode's syntax aware completion, etcetera.
- Login to post comments