home
/
code
/
tiger.ml.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Rename seq to exps
[tiger.ml.git]
/
tiger
/
src
/
lib
/
tiger
/
tiger_parser.mly
diff --git
a/tiger/src/lib/tiger/tiger_parser.mly
b/tiger/src/lib/tiger/tiger_parser.mly
index
27e051d
..
7ab644a
100644
(file)
--- a/
tiger/src/lib/tiger/tiger_parser.mly
+++ b/
tiger/src/lib/tiger/tiger_parser.mly
@@
-151,15
+151,15
@@
exp:
{
"break[]"
}
{
"break[]"
}
- | LPAREN
seq
RPAREN
+ | LPAREN
exps
RPAREN
{
{
- sprintf "
seq
[%s]" $2
+ sprintf "
exps
[%s]" $2
}
}
- | LET decs IN
seq
END
+ | LET decs IN
exps
END
{
let decs = $2 in
{
let decs = $2 in
- let
seq
= $4 in
- sprintf "let[decs[%s], in[
seq[%s]]]" decs seq
+ let
exps
= $4 in
+ sprintf "let[decs[%s], in[
exps[%s]]]" decs exps
}
| LPAREN RPAREN
{
}
| LPAREN RPAREN
{
@@
-167,12
+167,12
@@
exp:
"unit[]"
}
"unit[]"
}
-
seq
:
+
exps
:
| exp
{
sprintf "%s" $1
}
| exp
{
sprintf "%s" $1
}
- | exp SEMICOLON
seq
+ | exp SEMICOLON
exps
{
sprintf "%s; %s" $1 $3
}
{
sprintf "%s; %s" $1 $3
}
This page took
0.031718 seconds
and
4
git commands to generate.