152 lines
4.6 KiB
Plaintext
152 lines
4.6 KiB
Plaintext
#FIG 3.2 Produced by xfig version 3.2.7b
|
|
Landscape
|
|
Center
|
|
Inches
|
|
Letter
|
|
100.00
|
|
Single
|
|
-2
|
|
1200 2
|
|
6 9225 675 11775 900
|
|
6 9225 675 11775 900
|
|
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
10125 750 10575 750
|
|
4 0 0 50 -1 0 12 0.0000 4 150 990 10725 825 Statement*\001
|
|
4 0 0 50 -1 0 12 0.0000 4 195 795 9225 825 Program \001
|
|
-6
|
|
-6
|
|
6 4125 750 7425 2175
|
|
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
5325 1050 4575 1875
|
|
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
5775 1050 6750 1800
|
|
4 0 0 50 -1 0 12 0.0000 4 150 885 4125 2100 Statement\001
|
|
4 0 0 50 -1 0 12 0.0000 4 150 480 5325 900 Node\001
|
|
4 0 0 50 -1 0 12 0.0000 4 195 960 6450 2100 Expression\001
|
|
-6
|
|
6 1575 3000 3825 3750
|
|
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
2400 3225 2250 3450
|
|
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
2775 3225 3000 3450
|
|
4 0 0 50 -1 0 12 0.0000 4 150 300 2400 3150 Let\001
|
|
4 0 0 50 -1 0 12 0.0000 4 150 780 1575 3675 Identifier\001
|
|
4 0 0 50 -1 0 12 0.0000 4 195 960 2850 3675 Expression\001
|
|
-6
|
|
6 2100 4125 3075 4950
|
|
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
2475 4350 2475 4650
|
|
4 0 0 50 -1 0 12 0.0000 4 150 585 2250 4275 Return\001
|
|
4 0 0 50 -1 0 12 0.0000 4 195 960 2100 4875 Expression\001
|
|
-6
|
|
6 1800 5400 3675 6300
|
|
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
2625 5625 2625 6075
|
|
4 0 0 50 -1 0 12 0.0000 4 195 1845 1800 5550 ExpressionStatement\001
|
|
4 0 0 50 -1 0 12 0.0000 4 195 960 2250 6225 Expression\001
|
|
-6
|
|
6 1950 6825 3375 7650
|
|
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
2550 7125 2550 7425
|
|
4 0 0 50 -1 0 12 0.0000 4 150 1380 1950 6975 BlockStatement\001
|
|
4 0 0 50 -1 0 12 0.0000 4 150 990 2175 7650 Statement*\001
|
|
-6
|
|
6 6525 2625 7350 3375
|
|
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
6900 2850 6900 3150
|
|
4 0 0 50 -1 0 12 0.0000 4 150 780 6525 2775 Identifier\001
|
|
4 0 0 50 -1 0 12 0.0000 4 195 480 6675 3300 string\001
|
|
-6
|
|
6 7800 2625 8550 3300
|
|
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
8175 2850 8175 3075
|
|
4 0 0 50 -1 0 12 0.0000 4 150 705 7800 2775 Boolean\001
|
|
4 0 0 50 -1 0 12 0.0000 4 150 360 8025 3300 bool\001
|
|
-6
|
|
6 9000 2625 9675 3300
|
|
2 1 0 1 0 22 50 -1 -1 4.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
9225 2850 9225 3075
|
|
4 0 0 50 -1 0 12 0.0000 4 195 630 9000 2775 Integer\001
|
|
4 0 0 50 -1 0 12 0.0000 4 150 435 9075 3300 usize\001
|
|
-6
|
|
6 7125 3750 9150 4500
|
|
2 1 0 1 0 22 50 -1 -1 4.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
7800 3975 7575 4200
|
|
2 1 0 1 0 22 50 -1 -1 4.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
8100 3975 8325 4125
|
|
4 0 0 50 -1 0 12 0.0000 4 195 1470 7275 3900 PrefixExpression\001
|
|
4 0 0 50 -1 0 12 0.0000 4 195 525 7125 4425 string \001
|
|
4 0 0 50 -1 0 12 0.0000 4 195 960 8175 4425 Expression\001
|
|
-6
|
|
6 6900 4875 9525 5625
|
|
2 1 0 1 0 22 50 -1 -1 4.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
7800 5100 7575 5325
|
|
2 1 0 1 0 22 50 -1 -1 4.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
8100 5100 8100 5325
|
|
2 1 0 1 0 22 50 -1 -1 4.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
8550 5100 8775 5325
|
|
4 0 0 50 -1 0 12 0.0000 4 195 1350 7575 5025 InfixExpression\001
|
|
4 0 0 50 -1 0 12 0.0000 4 195 2580 6900 5550 Expression string Expression\001
|
|
-6
|
|
6 6600 6000 10500 6825
|
|
6 6600 6000 10500 6825
|
|
2 1 0 1 0 22 50 -1 -1 4.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
7875 6225 7275 6525
|
|
2 1 0 1 0 22 50 -1 -1 4.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
8175 6225 8175 6525
|
|
2 1 0 1 0 22 50 -1 -1 4.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
8550 6225 9525 6450
|
|
4 0 0 50 -1 0 12 0.0000 4 195 1095 7650 6150 IfExpression\001
|
|
4 0 0 50 -1 0 12 0.0000 4 195 3855 6600 6750 Expression BlockStatement BlockStatement\001
|
|
-6
|
|
-6
|
|
6 7350 7200 9825 7875
|
|
2 1 0 1 0 22 50 -1 -1 4.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
7950 7425 7800 7575
|
|
2 1 0 1 0 22 50 -1 -1 4.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
8625 7425 8925 7575
|
|
4 0 0 50 -1 0 12 0.0000 4 150 1320 7725 7350 FunctionLiteral\001
|
|
4 0 0 50 -1 0 12 0.0000 4 150 2415 7350 7875 Identifier* BlockStatement*\001
|
|
-6
|
|
6 7500 8250 9600 8925
|
|
2 1 0 1 0 22 50 -1 -1 4.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
8250 8475 8100 8625
|
|
2 1 0 1 0 22 50 -1 -1 4.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
8700 8475 8850 8625
|
|
4 0 0 50 -1 0 12 0.0000 4 195 1305 7875 8400 CallExpression\001
|
|
4 0 0 50 -1 0 12 0.0000 4 195 2070 7500 8850 Expression Expression*\001
|
|
-6
|
|
2 2 1 1 0 22 50 -1 -1 4.000 0 0 -1 0 0 5
|
|
1350 2700 3900 2700 3900 8100 1350 8100 1350 2700
|
|
2 1 0 1 0 22 50 -1 -1 4.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
4350 2175 3900 2700
|
|
2 2 1 1 0 22 50 -1 -1 4.000 0 0 -1 0 0 5
|
|
6075 2475 10800 2475 10800 9225 6075 9225 6075 2475
|
|
2 1 0 1 0 22 50 -1 -1 0.000 0 0 -1 1 0 2
|
|
1 1 1.00 60.00 120.00
|
|
6975 2175 7200 2325
|