This repository contains multiple Eclipse plugins which together form the Arden Syntax Editor Eclipse feature.
These are:
- An Arden Syntax Editor plugin with syntax highlighting
consisting of:
- arden.xtext - The xText based Arden Syntax parser
- arden.xtext.ui - The Editor UI plugin using the parser for syntax highlighting
- arden.xtext.tests - Optional tests which are not included in the final plugin package
- A plugin named Arden2ByteCodeCompiler, bundling the Arden2ByteCode program JAR to be used as a bundle in the Eclipse IDE
- A plugin named arden2bytecodeeclipseplugin, containing Classes that make the Run/Debug buttons of Eclipse work with Medical Logic Modules.
Further, there is a feature named Arden Syntax Editor
bundling all of the above plugins and an update site, where
the feature and all included plugins can be deployed to.
The update site is also imported into the website at
http://arden2bytecode.sf.net/ such that the plugin can be
installed into running Eclipse installations via the
update functionality of Eclipse.
More information about the different Eclipse projects can be found in the README.md files of the respective subdirectories. These are:
eclipse-plugin\arden2bytecode-compiler\README.md
eclipse-plugin\arden2bytecode-plugin\README.md
eclipse-plugin\update-site\README.md
To build this bundle of plugins follow these steps:
- Import all projects into an Eclipse IDE with xText Plugin installed, then generate the language artifacts of arden.xtext.
- For the arden2bytecode-compiler plugin, you need to place a
compiled version of JewelCli 0.6 into the root directory of the
project.
Details are mentioned in:eclipse-plugin/arden2bytecode-compiler/README.md
- Finally build the plugins, the feature and the update site.
For more details on building the distinct projects have a look at the README.md files in the respective project subdirectories.