| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Parser for Protelis, the practical aggregate programming language
This project hosts the parsing infrastructure of the Protelis programming language, as well as its Eclipse plugin. It is a plain Xtext project. Users interested in using Protelis should most likely refer to the official Protelis website. This project is of use for Protelis developers willing to make changes to the language itself.
Issues for this project are tracked together with the issues of the Protelis interpreter. Please open bug reports and feature requests there.
Eclipse is probably the best IDE to develop this component, as it relies on the Xtext infrastructure.
All new features or bug fixes should get appropriately tested. To do so, there is a testing infrastructure in place. New tests can be defined in the protelis.parser.test project, inside the ProtelisParsingTest.xtend file.
The structure should be clear, and support is provided to verify that pieces of code emit warnings, throw errors, or parse correctly.
The project is built with Gradle:
In order to co-develop on the Protelis DSL and VM simultaneously, you will need to leverage the local Maven repository. Once the changes in the parser are satisfactory, proceed as follows:
| Back | FazBrowse Home | New Git URL |