/* scheme.dot - Don Yang (uguu.org) Scheme comments: strings = text quoted by ", can contain escaped characters preceded by \ comments = text outside strings, from ; until end of line. This syntax is also compatible with most assemblers. */ digraph Scheme { size = "7.5, 9"; ratio = compress; /* Code */ init -> string [label = "\""]; init -> comment [label = ";", color = red]; init -> init [label = "any"]; init [peripheries = 2]; /* Strings */ string -> escape [label = "\\"]; escape -> string [label = "any"]; string -> init [label = "\""]; string -> string [label = "any"]; /* Comments */ comment -> init [label = "\\n"]; comment -> comment [label = "any", color = red]; }