I did some improvements, at least I think so , by aligning the syntax to the Cypher graph query language.
Without parameters it looks like before:
relate->[[Research Document]]
But with parameters it looks like this:
relate-{Thickness: 20, Color: FF3344, Attraction: 40}->[[Research Document]]
relate-{20,,40}->[[Research Document]]
-{Color: 6655DD}->[[Research Document]]
-{CustomParameter: 15.7}->[[Research Document]]
If parameters are omitted, they get their default values specified in the CSS-file for specific connection types (like “relate”).
I’ll try to specify it as parsing expression grammar (PEG)…