[namespaces] [default] 'spam://' [test] 'eggs://' # null prefix has to be explicitly defined [null] '' [document] [test.spam] # below, the 'bar' attr is in the 'spam://' ns, 'baz' in 'eggs://' # and 'qux' in null [test.foo test.bar='whatever' baz="more whatever" null.qux='bla'] 'bla bla' [spam] 'eggs' [bla] [morebla] ''' we allow multi-line blocks, like in Python, even with the backslash for ignoring enters and such... other things we copy from python: * quoting - single and double quotes are inter-changeable, and can be freely used to avoid escaping of the other * escape char is backslash * indentation, of course * proper error messages ;) on all problems * data types, we allow some basic data types such as integer, decimal as values besides strings ''' [morebla] # basic data type value '1000' # XXX or, not yet...