Currently, README has invalid markup which will not be rendered on PyPI.
This patch updates README to be rendered on PyPI and to be more readable.
Change-Id: Ic081c0729e44f4e09ac21c47a5dbbd0da6deb77f
As of this commit, to change the configuration using Banana, we
need to make an HTTP POST request to `/banana` REST API. This API is
temporary and is likely to be changed later.
The implementation is done entirely in the `banana` module. Under this
module there are:
* `typeck` module contains the type checker,
* `grammar` module contains the parser and the AST and,
* `eval` module contains the interpreter.
Additionally, a test framework has been created to ease the test of
particular conditions of the language.
Within the banana module, there is a README.md file for each associated
sub-module explaining further the details of the language.
Once this commit is merged, there's still a lot that can be improved:
- All components should be tested in Banana.
- The 'deadpathck' pass could be improved (see TODO)
- We don't support generated JSON ingestors yet.
- Imports will be key for reusability (not implemented).
Change-Id: I1305bdfa0606f30619b31404afbe0acf111c029f