summaryrefslogtreecommitdiff
path: root/support
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2003-03-31 21:26:06 +0000
committerChris Lattner <sabre@nondot.org>2003-03-31 21:26:06 +0000
commit88a9a3e6e3407e04b45223d11343c30463cecfdf (patch)
treed7f89066fd49af32766a2f6f206bb66dcb06d963 /support
parent7341178c5d04c137474ecd335a33009ee2ca41e2 (diff)
downloadllvm-88a9a3e6e3407e04b45223d11343c30463cecfdf.tar.gz
llvm-88a9a3e6e3407e04b45223d11343c30463cecfdf.tar.bz2
llvm-88a9a3e6e3407e04b45223d11343c30463cecfdf.tar.xz
Update to work with newer versions of bison
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5762 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'support')
-rw-r--r--support/tools/Burg/gram.yc44
1 files changed, 22 insertions, 22 deletions
diff --git a/support/tools/Burg/gram.yc b/support/tools/Burg/gram.yc
index ec692c38c1..9d2f9f4e53 100644
--- a/support/tools/Burg/gram.yc
+++ b/support/tools/Burg/gram.yc
@@ -46,46 +46,46 @@ full : spec
;
spec : decls K_PPERCENT rules
- = { doSpec($1, $3); }
+ { doSpec($1, $3); }
;
-decls : /* lambda */ = { $$ = 0; }
- | decls decl = { $$ = newList($2, $1); }
+decls : /* lambda */ { $$ = 0; }
+ | decls decl { $$ = newList($2, $1); }
;
-decl : K_TERM bindinglist = { $$ = newArity(-1, $2); }
- | K_GRAM grammarlist = { $$ = 0; doGram($2); }
- | K_START ID = { $$ = 0; doStart($2); } /* kludge */
+decl : K_TERM bindinglist { $$ = newArity(-1, $2); }
+ | K_GRAM grammarlist { $$ = 0; doGram($2); }
+ | K_START ID { $$ = 0; doStart($2); } /* kludge */
;
-grammarlist : /* lambda */ = { $$ = 0; }
- | grammarlist ID = { $$ = newList($2, $1); }
+grammarlist : /* lambda */ { $$ = 0; }
+ | grammarlist ID { $$ = newList($2, $1); }
;
-bindinglist : /* lambda */ = { $$ = 0; }
- | bindinglist binding = { $$ = newList($2, $1); }
+bindinglist : /* lambda */ { $$ = 0; }
+ | bindinglist binding { $$ = newList($2, $1); }
;
-binding : ID '=' INT = { $$ = newBinding($1, $3); }
+binding : ID '=' INT { $$ = newBinding($1, $3); }
;
-rules : /* lambda */ = { $$ = 0; }
- | rules rule = { $$ = newList($2, $1); }
+rules : /* lambda */ { $$ = 0; }
+ | rules rule { $$ = newList($2, $1); }
;
-rule : ID ':' pattern '=' INT cost ';' = { $$ = newRuleAST($1, $3, $5, $6); }
+rule : ID ':' pattern '=' INT cost ';' { $$ = newRuleAST($1, $3, $5, $6); }
;
-pattern : ID = { $$ = newPatternAST($1, 0); }
- | ID '(' pattern ')' = { $$ = newPatternAST($1, newList($3,0)); }
- | ID '(' pattern ',' pattern ')' = { $$ = newPatternAST($1, newList($3, newList($5, 0))); }
+pattern : ID { $$ = newPatternAST($1, 0); }
+ | ID '(' pattern ')' { $$ = newPatternAST($1, newList($3,0)); }
+ | ID '(' pattern ',' pattern ')' { $$ = newPatternAST($1, newList($3, newList($5, 0))); }
;
-cost : /* lambda */ = { $$ = 0; }
- | '(' INT costtail ')' = { $$ = newIntList($2, $3); }
+cost : /* lambda */ { $$ = 0; }
+ | '(' INT costtail ')' { $$ = newIntList($2, $3); }
;
-costtail : /* lambda */ = { $$ = 0; }
- | ',' INT costtail = { $$ = newIntList($2, $3); }
- | INT costtail = { $$ = newIntList($1, $2); }
+costtail : /* lambda */ { $$ = 0; }
+ | ',' INT costtail { $$ = newIntList($2, $3); }
+ | INT costtail { $$ = newIntList($1, $2); }
;