X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/e386b50f26b4459a48d2dcb9468841a975aa0efd..b97bbbaed7f4e377e8f3535f1af94e38ab881349:/doc/figs/example.gv diff --git a/doc/figs/example.gv b/doc/figs/example.gv new file mode 100644 index 00000000..94fff855 --- /dev/null +++ b/doc/figs/example.gv @@ -0,0 +1,35 @@ +// Generated by GNU Bison 2.6.90. +// Report bugs to . +// Home page: . + +digraph "/tmp/fo.y" +{ + node [fontname = courier, shape = box, colorscheme = paired6] + edge [fontname = courier] + + 0 [label="State 0\n\l 0 $accept: . exp $end\l 1 exp: . a \";\"\l 2 | . b \".\"\l 3 a: . \"0\"\l 4 b: . \"0\"\l"] + 0 -> 1 [style=solid label="\"0\""] + 0 -> 2 [style=dashed label="exp"] + 0 -> 3 [style=dashed label="a"] + 0 -> 4 [style=dashed label="b"] + 1 [label="State 1\n\l 3 a: \"0\" . [\";\"]\l 4 b: \"0\" . [\".\"]\l"] + 1 -> "1R3" [style=solid] + "1R3" [label="R3", fillcolor=3, shape=diamond, style=filled] + 1 -> "1R4" [label="[\".\"]", style=solid] + "1R4" [label="R4", fillcolor=3, shape=diamond, style=filled] + 2 [label="State 2\n\l 0 $accept: exp . $end\l"] + 2 -> 5 [style=solid label="$end"] + 3 [label="State 3\n\l 1 exp: a . \";\"\l"] + 3 -> 6 [style=solid label="\";\""] + 4 [label="State 4\n\l 2 exp: b . \".\"\l"] + 4 -> 7 [style=solid label="\".\""] + 5 [label="State 5\n\l 0 $accept: exp $end .\l"] + 5 -> "5R0" [style=solid] + "5R0" [label="Acc", fillcolor=1, shape=diamond, style=filled] + 6 [label="State 6\n\l 1 exp: a \";\" .\l"] + 6 -> "6R1" [style=solid] + "6R1" [label="R1", fillcolor=3, shape=diamond, style=filled] + 7 [label="State 7\n\l 2 exp: b \".\" .\l"] + 7 -> "7R2" [style=solid] + "7R2" [label="R2", fillcolor=3, shape=diamond, style=filled] +}