cefn / allyourx

Ally is a client-side javascript validating xml editor based on the allyourx.org rich data authoring standard
http://allyourx.org
GNU General Public License v3.0
1 stars 0 forks source link

Blocks-based editor view of Thingy Tree #13

Open cefn opened 10 years ago

cefn commented 10 years ago

A Scratch-like blocks editor needs to be constructed, loosely based on https://github.com/cefn/allyourx/blob/master/allyourx/test/blocks.html

This is expected to be a recursive view like the XmlView but a binding to a grammar in the view is required as well, to present free slots (expansions). These not determined by the instance of the grammar (the AST) but by the grammar itself (the production rules for a valid AST).