The editor for The ThingML modelling language
Java Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
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.