edgeware/structprop — pull request #2 by mikaellanger (2012-12-05 14:58:44+00:00)
Title: Syntax/grammar improvement

Improve syntax mainly to make '=' optional in front of lists.
Thus, lists and objects are only differentiated by their content:
key-value pairs => object
strings or anonymous objects => list

Example:
a { b = 1 c = 2 } => {'a':{'b': 1, 'c': 2}}
a { b c } => {'a':['b', 'c']}

The result is that to the user, named objects only represent nested structures,
and she will never have to figure out whether the content is parsed as an object
or list and include or exclude the '=' accordingly.