summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--parsing/lexer.mll2
-rw-r--r--parsing/parser.mly4
-rw-r--r--utils/config.mlp2
3 files changed, 4 insertions, 4 deletions
diff --git a/parsing/lexer.mll b/parsing/lexer.mll
index 24e59e121..e545525b9 100644
--- a/parsing/lexer.mll
+++ b/parsing/lexer.mll
@@ -272,10 +272,10 @@ rule token = parse
| "=" { EQUAL }
| "[" { LBRACKET }
| "[|" { LBRACKETBAR }
+ | "[=" { LBRACKETEQUAL }
| "[<" { LBRACKETLESS }
| "]" { RBRACKET }
| "{" { LBRACE }
- | "{=" { LBRACEEQUAL }
| "{<" { LBRACELESS }
| "|" { BAR }
| "||" { BARBAR }
diff --git a/parsing/parser.mly b/parsing/parser.mly
index 35a8fdb6a..8e999c76e 100644
--- a/parsing/parser.mly
+++ b/parsing/parser.mly
@@ -209,10 +209,10 @@ let unclosed opening_name opening_num closing_name closing_num =
%token <string> LABELID
%token LAZY
%token LBRACE
-%token LBRACEEQUAL
%token LBRACELESS
%token LBRACKET
%token LBRACKETBAR
+%token LBRACKETEQUAL
%token LBRACKETLESS
%token LESS
%token LESSMINUS
@@ -665,7 +665,7 @@ seq_expr:
| expr SEMI seq_expr { mkexp(Pexp_sequence($1, $3)) }
;
labeled_simple_pattern:
- QUESTION label_pattern LBRACEEQUAL seq_expr RBRACE
+ QUESTION label_pattern LBRACKETEQUAL seq_expr RBRACKET
{ ("?" ^ fst $2, Some $4, snd $2) }
| QUESTION label_pattern
{ ("?" ^ fst $2, None, snd $2) }
diff --git a/utils/config.mlp b/utils/config.mlp
index c990c5ce0..51170649f 100644
--- a/utils/config.mlp
+++ b/utils/config.mlp
@@ -12,7 +12,7 @@
(* $Id$ *)
-let version = "2.99 (99/12/06)"
+let version = "2.99 (99/12/07)"
let standard_library =
try