summaryrefslogtreecommitdiff
path: root/src/www/syntax-editor/editor.js
AgeCommit message (Collapse)Author
2013-06-13Syntax editor: AST string always shown, remove export buttonjohn.j.camilleri
2013-04-12syntax editor: fix references to global object 'server'hallgren
2013-01-11Syntax editor: initial support for string literalsjohn.j.camilleri
Also a bug fix when switching to editor, although this still messes up when using the letters grammar. Also updated readme with options, and some style improvements.
2013-01-11Syntax editor: add tooltips to buttonsjohn.j.camilleri
2012-12-11Syntax editor: unwrap featurejohn.j.camilleri
2012-12-07Syntax editor: change startcat when wrapping top nodejohn.j.camilleri
2012-12-07Syntax editor: various small improvements...john.j.camilleri
- separate tree edit buttons from option buttons - fix bug when wrapping on freshly imported ast - add interface for import & export of ast - cleaner internal implementation of Editor.add_refinement - small style updates
2012-12-04Syntax editor: wrap now handles multiple possible positions for subtreejohn.j.camilleri
2012-12-03Syntax editor: add wrap featurejohn.j.camilleri
2012-11-30Syntax editor: internal optimizations by pre-computing certain stuffjohn.j.camilleri
2012-11-30Syntax editor: in-place replacement of functionsjohn.j.camilleri
When at a non-leaf node, refinements with identical type signatures are highlighting and can re placed without destroying the children. If not, the refinement is greyed and the user is asked to clear the current subtree first if they wish to replace it. This aspect of the UI should be polished, but at least it is obvious. Also, some substantial optimizations can still be made to cache the processed type signatures (which determine what can be replaced in-place)
2012-11-29Syntax editor: internal improvements. re-introduce initialize_from functionjohn.j.camilleri
2012-11-27Syntax editor; add new helper for parsing type signatures (not complete)john.j.camilleri
2012-11-27Syntax editor: avoid server calls for each refinement by using cached datajohn.j.camilleri
2012-11-27Syntax editor: improvements and fixes with grammar managerjohn.j.camilleri
2012-11-23Syntax editor: now uses common GrammarManager objectjohn.j.camilleri
2012-11-23Syntax editor: return to editor after having switched to minibarjohn.j.camilleri
2012-11-22Syntax editor: can now load minibar (in-place) from a linearised treejohn.j.camilleri
2012-11-21Syntax editor: start with initial ASTjohn.j.camilleri
Note that the argument has been renamed to initial.abstr (Where abstr means an abstract syntax tree in string form, NOT an AST object)
2012-11-21Syntax editor: start with initial grammar, startcat, to: languagesjohn.j.camilleri
2012-11-20Syntax editor: update to use common js filesjohn.j.camilleri