diff options
Diffstat (limited to 'doc/ragel/smallscanner.fig')
-rw-r--r-- | doc/ragel/smallscanner.fig | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/doc/ragel/smallscanner.fig b/doc/ragel/smallscanner.fig new file mode 100644 index 00000000..c86750ea --- /dev/null +++ b/doc/ragel/smallscanner.fig @@ -0,0 +1,78 @@ +#FIG 3.2 Produced by xfig version 3.2.5-alpha5 +Portrait +Center +Metric +A4 +100.00 +Single +-2 +# Generated by dot version 2.2.1 (Fri Sep 30 13:22:44 UTC 2005) +# For: (age) Adrian Thurston +# Title: smallscanner +# Pages: 1 +1200 2 +0 32 #d2d2d2 +# ENTRY +1 1 0 1 0 0 0 0 20 0.000 0 0.0000 33 3850 33 33 33 3850 66 3883 +# 0 +1 1 0 1 0 32 0 0 -1 0.000 0 0.0000 1400 3850 383 383 1400 3850 1783 4233 +1 1 0 1 0 32 0 0 -1 0.000 0 0.0000 1400 3850 450 450 1400 3850 1850 4300 +# 1 +1 1 0 1 0 0 0 0 -1 0.000 0 0.0000 5266 3850 383 383 5266 3850 5649 4233 +1 1 0 1 0 0 0 0 -1 0.000 0 0.0000 5266 3850 450 450 5266 3850 5716 4300 +2 3 0 1 0 0 0 0 20 0.000 0 0 0 0 0 4 + 766 3783 933 3850 766 3900 766 3783 +2 3 0 1 0 0 0 0 20 0.000 0 0 0 0 0 4 + 1116 3350 1083 3516 1016 3350 1116 3350 +2 3 0 1 0 0 0 0 20 0.000 0 0 0 0 0 4 + 4633 3783 4800 3850 4633 3883 4633 3783 +2 3 0 1 0 0 0 0 20 0.000 0 0 0 0 0 4 + 1950 4183 1816 4066 2000 4083 1950 4183 +2 3 0 1 0 0 0 0 20 0.000 0 0 0 0 0 4 + 4983 3350 4950 3516 4883 3350 4983 3350 +2 2 0 0 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 7110 2835 -90 2835 -90 4455 7110 4455 7110 2835 +# ENTRY -> 0 +3 4 0 1 0 0 0 0 -1 0.000 0 0 0 7 + 66 3850 132 3850 225 3850 341 3850 474 3850 617 3850 + 766 3850 + 0.000 1.000 1.000 1.000 1.000 1.000 0.000 +# 0 -> 0 +3 4 0 1 0 0 0 0 -1 0.000 0 0 0 13 + 1716 3516 1741 3410 1734 3312 1695 3227 1626 3159 1527 3115 + 1400 3100 1305 3108 1224 3131 1158 3168 1108 3218 1077 3279 + 1066 3350 + 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 + 1.000 1.000 1.000 1.000 0.000 +# 0 -> 1 +3 4 0 1 0 0 0 0 -1 0.000 0 0 0 19 + 1866 3850 1916 3842 1966 3838 2016 3835 2066 3833 2116 3833 + 2166 3833 2632 3833 3008 3833 3339 3833 3669 3833 4041 3833 + 4500 3833 4523 3833 4545 3833 4566 3833 4587 3833 4609 3833 + 4633 3833 + 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 + 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 + 1.000 1.000 0.000 +# 1 -> 0 +3 4 0 1 0 0 0 0 -1 0.000 0 0 0 19 + 4866 4066 4807 4091 4745 4115 4683 4137 4620 4156 4559 4172 + 4500 4183 4050 4266 3676 4316 3339 4333 3001 4316 2623 4266 + 2166 4183 2133 4175 2100 4166 2066 4158 2033 4150 2000 4141 + 1966 4133 + 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 + 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 + 1.000 1.000 0.000 +# 1 -> 1 +3 4 0 1 0 0 0 0 -1 0.000 0 0 0 13 + 5583 3516 5608 3410 5601 3312 5562 3227 5493 3159 5394 3115 + 5266 3100 5172 3108 5091 3131 5025 3168 4975 3218 4944 3279 + 4933 3350 + 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 + 1.000 1.000 1.000 1.000 0.000 +4 1 0 0 0 0 14 0.0000 2 150 120 1400 3933 0\001 +4 1 0 0 0 0 14 0.0000 2 150 255 500 3800 IN\001 +4 1 0 0 0 0 14 0.0000 2 150 150 1400 3050 ' '\001 +4 1 0 0 0 0 14 0.0000 2 165 120 5266 3933 1\001 +4 1 0 0 0 0 14 0.0000 2 180 2310 3333 3783 'a'..'z' / start_str, on_char\001 +4 1 0 0 0 0 14 0.0000 2 180 1200 3333 4116 ' ' / finish_str\001 +4 1 0 0 0 0 14 0.0000 2 180 3300 5266 3050 'a'..'z' / on_char, finish_str, start_str\001 |