Graphical RNG Editor Using Blockly (code in gitHub)

The following buttons load some ready-made RNG files into the next tab (RNG Editor) for you to play:

A contact (for an address-book)

An address-book as a collection of contacts

An address-book with contacts that have a collapsible section

Example with attributes

An attribute with a choice and a dropdown menu

Optional element controlled by a checkbox

Nested structure of blocks (used to represent eHive parameters)

Locus Reference Genomic (LRG)

eHive

Any file you like

The RNG below is editable.

RNG Input:

In this area we generate JS-code to produce a system of Blockly blocks from the RNG grammar in the previous tab:

XML generation content