Menu

#26 Easy modification for language updates

Feature
open
nobody
None
6
2010-02-10
2010-02-10
JD Bothma
No

Easier in PEAL, more difficult in visual editor but could be streamlined at least. And well-documented.

Discussion

  • JD Bothma

    JD Bothma - 2010-02-10
    • milestone: --> Feature
     
  • JD Bothma

    JD Bothma - 2010-04-18

    This is a very big task to automate.

    A parser-generator for CodeMirror has not been found yet, so automatically generating a parser isn't possible yet.

    The parser is fairly generic, based on the javascript parser example. However, it requires familiarity with javascript and the workings of the parser to extend it.

    Between the documentation in the PEAL and PEAL2 project final reports, the task of extending the grammar is made simpler.

    Extending the visual environment is also non-trivial. The patterns which emerged out of the development of the visual environment will be documented in the final report. These should make it easy to integrate future visual elements.

    These patterns approach the clearly defined YUI 3 Widget design pattern, which is a good goal for future refactoring.

    A plugin system will be discussed in the final report if time allows.

     
  • JD Bothma

    JD Bothma - 2010-04-18

    discuss planned solution in final report.

     

Log in to post a comment.