aboutsummaryrefslogtreecommitdiff
path: root/unix/boot/xyacc/debug/y.output
diff options
context:
space:
mode:
authorJoe Hunkeler <jhunkeler@gmail.com>2015-08-11 16:51:37 -0400
committerJoe Hunkeler <jhunkeler@gmail.com>2015-08-11 16:51:37 -0400
commit40e5a5811c6ffce9b0974e93cdd927cbcf60c157 (patch)
tree4464880c571602d54f6ae114729bf62a89518057 /unix/boot/xyacc/debug/y.output
downloadiraf-osx-40e5a5811c6ffce9b0974e93cdd927cbcf60c157.tar.gz
Repatch (from linux) of OSX IRAF
Diffstat (limited to 'unix/boot/xyacc/debug/y.output')
-rw-r--r--unix/boot/xyacc/debug/y.output331
1 files changed, 331 insertions, 0 deletions
diff --git a/unix/boot/xyacc/debug/y.output b/unix/boot/xyacc/debug/y.output
new file mode 100644
index 00000000..5640244f
--- /dev/null
+++ b/unix/boot/xyacc/debug/y.output
@@ -0,0 +1,331 @@
+
+state 0
+ $accept : _prog $end
+ prog : _ (1)
+
+ YYEOF shift 2
+ . reduce 1
+
+ prog goto 1
+
+state 1
+ $accept : prog_$end
+ prog : prog_stmt eost
+ prog : prog_error \n
+
+ $end accept
+ error shift 4
+ CONST shift 9
+ LETTER shift 6
+ - shift 8
+ ( shift 7
+ . error
+
+ stmt goto 3
+ expr goto 5
+
+state 2
+ prog : YYEOF_ (3)
+
+ . reduce 3
+
+
+state 3
+ prog : prog stmt_eost
+
+ \n shift 12
+ ; shift 11
+ . error
+
+ eost goto 10
+
+state 4
+ prog : prog error_\n
+
+ \n shift 13
+ . error
+
+
+state 5
+ stmt : expr_ (5)
+ expr : expr_+ opnl expr
+ expr : expr_- opnl expr
+ expr : expr_* opnl expr
+ expr : expr_/ opnl expr
+
+ + shift 14
+ - shift 15
+ * shift 16
+ / shift 17
+ . reduce 5
+
+
+state 6
+ stmt : LETTER_= expr
+ expr : LETTER_ (13)
+
+ = shift 18
+ . reduce 13
+
+
+state 7
+ expr : (_expr )
+
+ CONST shift 9
+ LETTER shift 20
+ - shift 8
+ ( shift 7
+ . error
+
+ expr goto 19
+
+state 8
+ expr : -_expr
+
+ CONST shift 9
+ LETTER shift 20
+ - shift 8
+ ( shift 7
+ . error
+
+ expr goto 21
+
+state 9
+ expr : CONST_ (14)
+
+ . reduce 14
+
+
+state 10
+ prog : prog stmt eost_ (2)
+
+ . reduce 2
+
+
+state 11
+ eost : ;_ (15)
+
+ . reduce 15
+
+
+state 12
+ eost : \n_ (16)
+
+ . reduce 16
+
+
+state 13
+ prog : prog error \n_ (4)
+
+ . reduce 4
+
+
+state 14
+ expr : expr +_opnl expr
+ opnl : _ (17)
+
+ . reduce 17
+
+ opnl goto 22
+
+state 15
+ expr : expr -_opnl expr
+ opnl : _ (17)
+
+ . reduce 17
+
+ opnl goto 23
+
+state 16
+ expr : expr *_opnl expr
+ opnl : _ (17)
+
+ . reduce 17
+
+ opnl goto 24
+
+state 17
+ expr : expr /_opnl expr
+ opnl : _ (17)
+
+ . reduce 17
+
+ opnl goto 25
+
+state 18
+ stmt : LETTER =_expr
+
+ CONST shift 9
+ LETTER shift 20
+ - shift 8
+ ( shift 7
+ . error
+
+ expr goto 26
+
+state 19
+ expr : ( expr_)
+ expr : expr_+ opnl expr
+ expr : expr_- opnl expr
+ expr : expr_* opnl expr
+ expr : expr_/ opnl expr
+
+ + shift 14
+ - shift 15
+ * shift 16
+ / shift 17
+ ) shift 27
+ . error
+
+
+state 20
+ expr : LETTER_ (13)
+
+ . reduce 13
+
+
+state 21
+ expr : expr_+ opnl expr
+ expr : expr_- opnl expr
+ expr : expr_* opnl expr
+ expr : expr_/ opnl expr
+ expr : - expr_ (12)
+
+ . reduce 12
+
+
+state 22
+ expr : expr + opnl_expr
+ opnl : opnl_\n
+
+ CONST shift 9
+ LETTER shift 20
+ - shift 8
+ \n shift 29
+ ( shift 7
+ . error
+
+ expr goto 28
+
+state 23
+ expr : expr - opnl_expr
+ opnl : opnl_\n
+
+ CONST shift 9
+ LETTER shift 20
+ - shift 8
+ \n shift 29
+ ( shift 7
+ . error
+
+ expr goto 30
+
+state 24
+ expr : expr * opnl_expr
+ opnl : opnl_\n
+
+ CONST shift 9
+ LETTER shift 20
+ - shift 8
+ \n shift 29
+ ( shift 7
+ . error
+
+ expr goto 31
+
+state 25
+ expr : expr / opnl_expr
+ opnl : opnl_\n
+
+ CONST shift 9
+ LETTER shift 20
+ - shift 8
+ \n shift 29
+ ( shift 7
+ . error
+
+ expr goto 32
+
+state 26
+ stmt : LETTER = expr_ (6)
+ expr : expr_+ opnl expr
+ expr : expr_- opnl expr
+ expr : expr_* opnl expr
+ expr : expr_/ opnl expr
+
+ + shift 14
+ - shift 15
+ * shift 16
+ / shift 17
+ . reduce 6
+
+
+state 27
+ expr : ( expr )_ (7)
+
+ . reduce 7
+
+
+state 28
+ expr : expr_+ opnl expr
+ expr : expr + opnl expr_ (8)
+ expr : expr_- opnl expr
+ expr : expr_* opnl expr
+ expr : expr_/ opnl expr
+
+ * shift 16
+ / shift 17
+ . reduce 8
+
+
+state 29
+ opnl : opnl \n_ (18)
+
+ . reduce 18
+
+
+state 30
+ expr : expr_+ opnl expr
+ expr : expr_- opnl expr
+ expr : expr - opnl expr_ (9)
+ expr : expr_* opnl expr
+ expr : expr_/ opnl expr
+
+ * shift 16
+ / shift 17
+ . reduce 9
+
+
+state 31
+ expr : expr_+ opnl expr
+ expr : expr_- opnl expr
+ expr : expr_* opnl expr
+ expr : expr * opnl expr_ (10)
+ expr : expr_/ opnl expr
+
+ . reduce 10
+
+
+state 32
+ expr : expr_+ opnl expr
+ expr : expr_- opnl expr
+ expr : expr_* opnl expr
+ expr : expr_/ opnl expr
+ expr : expr / opnl expr_ (11)
+
+ . reduce 11
+
+
+15/127 terminals, 5/300 nonterminals
+19/600 grammar rules, 33/750 states
+0 shift/reduce, 0 reduce/reduce conflicts reported
+13/350 working sets used
+memory: states,etc. 226/12000, parser 14/12000
+11/600 distinct lookahead sets
+5 extra closures
+59 shift entries, 1 exceptions
+15 goto entries
+0 entries saved by goto default
+Optimizer space used: input 145/12000, output 249/12000
+249 table entries, 204 zero
+maximum spread: 259, maximum offset: 259