Skip to content

Releases: PLRI/ardensyntax-eclipse-plugin

Arden4Eclipse v1.2.2

10 Aug 17:04
Compare
Choose a tag to compare

Bug fixes:

  • Fix insertion of ENDIF and ENDDO into the wrong places
  • Fix content assist proposals being lowercase

Arden4Eclipse v1.2.1

02 Jul 21:20
Compare
Choose a tag to compare

This update overhauls the launch configuration look & feel to be more similar to other launch configs (e.g. Java Application, Junit, Python Run, etc.).
It also contains some new templates.

New features:

  • Launch config:
    • Choose database driver class
    • Run daemon for scheduled events
    • Add all MLMs in project to classpath (allows calling all MLMs in project)
    • Set program arguments
    • Set compiler arguments
    • Set working directory
    • Set environment variables
    • Support for Eclipse variables, e.g. ${current_date}
  • Templates:
    • If-else statement
    • Sequence loop
    • Templates are now shown before keyword content assist proposals

Bug fixes:

  • Fix deprecated type "data-driven" being used in templates instead of "data_driven"
  • Fix some keywords in templates being lowercase
  • Remove unused Xtext code generator menu

Arden4Eclipse v1.2.0

15 Jun 00:39
Compare
Choose a tag to compare

This updates includes a lot of changes. Most importantly it should support the full Arden Syntax specification.
It is now actually usable and a lot more stable, compared to previous versions.

  • New features:
    • Auto indentation when typing
    • FOR…, WHILE… and IF… templates
    • New Arden Syntax project wizard project
    • New MLM file wizard mlm
  • Errors and Warnings:
    • Warn on invalid urgency and priority ranges
    • Warn on invalid mlmname and institution lengths
    • Warn on invalid mlmname text
    • Warn on unsupported format specifier types
    • Warn on undefined variable use
    • Warn on invalid event variable
    • Warn on invalid variable length
    • Error on illegal variable name
    • Error on reassigning a loop variable
    • Error on redefinition of object, event, etc. variables
  • Bug fixes:
    • Fix error on object attribute access
    • Fix not distinguishing between identifiers and attributes when renaming, declaration linking, etc
    • Fix some keywords not being case insensitive
    • Fix some Arden Syntax expressions not being supported
    • Fix some missing keywords (e.g. 'include')
    • Fix the THE keyword not being ignored

ArdenSyntaxEditor v1.1.0

13 Nov 13:28
Compare
Choose a tag to compare
  • New features:
    • Cross references
    • Outline
    • Code folding
    • Improved Syntaxhighlighting
    • Templates/Content assist
  • Bug fixes:
    • Fixes "Tried to register a value converter for a fragment terminal rule: INT"
    • Fixes missing/invalid dependencies