aboutsummaryrefslogtreecommitdiffhomepage
path: root/parsing
diff options
context:
space:
mode:
authorGravatar filliatr <filliatr@85f007b7-540e-0410-9357-904b9bb8a0f7>1999-12-03 16:23:22 +0000
committerGravatar filliatr <filliatr@85f007b7-540e-0410-9357-904b9bb8a0f7>1999-12-03 16:23:22 +0000
commit4a2b9073e61de1ab000b26652d94e63b382ce7d2 (patch)
tree73b7d5f031de7fb58f639fc3a974bb5bbafa4347 /parsing
parent64dfc220b6307c867078ee5a860e92604f6df694 (diff)
bug make_strength repare
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@200 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'parsing')
-rw-r--r--parsing/astterm.ml11
-rw-r--r--parsing/lexer.mll4
2 files changed, 8 insertions, 7 deletions
diff --git a/parsing/astterm.ml b/parsing/astterm.ml
index b595c901f..7babfe020 100644
--- a/parsing/astterm.ml
+++ b/parsing/astterm.ml
@@ -428,14 +428,15 @@ let globalize_ast ast =
(* Installation of the AST quotations. "command" is used by default. *)
-open Pcoq
-
let _ =
- define_quotation true "command" (map_entry globalize_command Command.command)
+ Pcoq.define_quotation true "command"
+ (Pcoq.map_entry globalize_command Pcoq.Command.command)
let _ =
- define_quotation false "tactic" (map_entry globalize_ast Tactic.tactic)
+ Pcoq.define_quotation false "tactic"
+ (Pcoq.map_entry globalize_ast Pcoq.Tactic.tactic)
let _ =
- define_quotation false "vernac" (map_entry globalize_ast Vernac.vernac)
+ Pcoq.define_quotation false "vernac"
+ (Pcoq.map_entry globalize_ast Pcoq.Vernac.vernac)
(*********************************************************************)
diff --git a/parsing/lexer.mll b/parsing/lexer.mll
index 5cb993b26..adafc2c84 100644
--- a/parsing/lexer.mll
+++ b/parsing/lexer.mll
@@ -84,7 +84,7 @@ let identchar =
['$' 'A'-'Z' 'a'-'z' '_' '\192'-'\214' '\216'-'\246' '\248'-'\255'
'\'' '0'-'9']
let symbolchar =
- ['!' '$' '%' '&' '*' '+' '-' '<' '>' '/' ':' '=' '?' '@' '^' '|' '~' '#']
+ ['!' '$' '%' '&' '*' '+' '-' '<' '>' '/' ':' ';' '=' '?' '@' '^' '|' '~' '#']
let decimal_literal = ['0'-'9']+
let hex_literal = '0' ['x' 'X'] ['0'-'9' 'A'-'F' 'a'-'f']+
let oct_literal = '0' ['o' 'O'] ['0'-'7']+
@@ -98,7 +98,7 @@ rule token = parse
if is_keyword s then ("",s) else ("IDENT",s) }
| decimal_literal | hex_literal | oct_literal | bin_literal
{ ("INT", Lexing.lexeme lexbuf) }
- | "(" | ")" | "[" | "]" | "{" | "}" | "<" | ">" | "." | "_"
+ | "(" | ")" | "[" | "]" | "{" | "}" | "." | "_"
{ ("", Lexing.lexeme lexbuf) }
| symbolchar+
{ ("", Lexing.lexeme lexbuf) }