Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
The editor for The ThingML modelling language
Java Other
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
AutoComplete
RSTALanguageSupport
RSyntaxTextArea
SpellChecker
ThingMLDemo
ThingMLLanguage
TokenMakerMaker
README.md
makefile

README.md

ThingML-Editor

The editor for The ThingML modelling language.

The editor is built on Fifesoft.com RSyntaxTextArea component.

More to come...

  • To run the ThingML-Editor just type "make run" and pick ThingML from the language list.

TODO

  • Center the main window in the middle of the screen.
  • Add New and Save file.
  • Toolbar at the top of the window with shortcuts to new, open, save, cut, paste, copy, generate/compile, ...
  • Statusbar at the bottom with number of chars, line and char the cursor is at, name of file.
  • Implement the complete ThingML language.
  • Fix offset problem, where jFlex and CUP works with line and RSyntaxTextArea wants' offset from beginning of text.
  • Generate Eclipse ML data, for making it compatible with the old compiler.
  • Allow the user to click on imports and then open the file that the user import.
  • Write documentation for the language.
  • Reverse the code list tree.
  • A line that show where the 80th char is.
Something went wrong with that request. Please try again.