First page Back Continue Last page Image

Converging different syntax

red fish (outline=black)

thing = pre-options, kind, (s?, options)? .

-pre-options = size-option?, colour-option? .

-options = -"(",option++(s?,-",",s?),-")" .

option = @name, -"=", value .

-value = @number | @string | @boolean | @colour .

colour-option>option = colour-option-name, @colour, s .

@colour-option-name>name = +"colour" .

<option name="colour" colour="red"/>

<option name="outline" colour="black"/>