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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
discuss planned solution in final report.