[-! This is a demonstration XSS stylehseset. This stylesheet generates input for the graphviz's dot tool. You'll need gen4sablecc package to use it. !-] digraph mygraph { [-FOREACH {//production}-] @ename [shape=diamond,label="@name"] [-FOREACH {alt}-] @ename [shape=box,label="${../@name}.@name"] ${../@ename} -> @ename [-FOREACH {elem}-] ${../@ename} -> @etype [label="@name@modifier"] [-IF {@is_token}-] @etype [shape=ellipse,label="@type"] [-END IF-] [-END FOREACH-] [-END FOREACH-] [-END FOREACH-] }