Eco: An Editor for Language Composition
Eco is a prototype editor for editing composed languages. It is not feature complete, it is not intended for production, and it does have bugs. Eco is distributed under a BSD/MIT license.
At a minimum you will need to install:
- Python 2.7 https://www.python.org/download/
- PyQT4 http://www.riverbankcomputing.co.uk/software/pyqt/download
- Py http://py.readthedocs.io/en/latest/install.html
On Unix machines, you can reasonably expect your distribution to have packages for Python and PyQT4. You may need to install Py using Pip or similar (see the link above).
If you wish to see visualisations of parse trees, you may optionally install:
To run Eco, use the bin/eco file:
A small tutorial to get you started with the basics of Eco can be found here.