Skip to content

hflicka/ardensyntax-eclipse-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arden Syntax Eclipse Editor

Overview

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

Build Instructions

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.

About

An Eclipse Plugin which facilitates the editing of Arden Syntax Medical Logic Modules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages