summaryrefslogtreecommitdiff
path: root/doc/ragel/smallscanner.fig
diff options
context:
space:
mode:
Diffstat (limited to 'doc/ragel/smallscanner.fig')
-rw-r--r--doc/ragel/smallscanner.fig78
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