Xavier Leroy
ec9b16b6bc
_ dans les litteraux d'entiers et de flottants
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4350 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-04 16:44:55 +00:00
Damien Doligez
e962b870e8
bug lazy dans ocamlopt + diverses bricoles
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4292 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-20 22:20:58 +00:00
Damien Doligez
3d30e4915e
uniformisation des escapes
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4286 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-20 16:31:35 +00:00
Jun FURUSE / 古瀬 淳
8c11479ce0
\nnn raises Illegal_escape when nnn>255
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4000 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-08 12:59:37 +00:00
Xavier Leroy
c771caa3df
Ajout de skip_sharp_bang
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3870 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-09 14:55:58 +00:00
Daniel de Rauglaudre
98fce1d671
Suppression du parsage des streams et des parseurs (comme prévu, maintenant
...
que Camlp4 est inclus).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3743 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-09 11:39:34 +00:00
Xavier Leroy
5b7f4655b9
Suppression temporaire infixes `foo` pour release 3.02
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3599 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-27 09:35:23 +00:00
Xavier Leroy
220c3186b2
Lexing incorrect de `ident`
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3579 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-12 15:54:28 +00:00
Pierre Weis
8daa5bdc58
Introduction des infixes `.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3524 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-12 16:27:26 +00:00
Damien Doligez
b594c39052
toplevel: prompt * dans les commentaires
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3418 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-02-14 10:47:23 +00:00
Jacques Garrigue
5dfbff7f5e
change variance syntax
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3298 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-09-07 10:57:32 +00:00
Xavier Leroy
fd8846fecd
Portage Cygwin
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3270 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-08-10 09:58:08 +00:00
Jacques Garrigue
780b65fca6
nouvelle syntaxe avec tilde
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3061 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-12 03:43:25 +00:00
Jacques Garrigue
68366b2500
sorry for the tabs
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2960 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-15 07:55:24 +00:00
Pierre Weis
b96208b7a2
Revu les impressions du compilateur
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2908 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-06 22:12:09 +00:00
Damien Doligez
50606c59fc
amelioration message d'erreur illegal character
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2721 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-30 17:09:37 +00:00
Jacques Garrigue
77d4f18ce6
changed label_pattern syntax
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2677 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-08 08:21:57 +00:00
Jacques Garrigue
bacf15f614
changed syntax for default values
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2673 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-07 15:00:37 +00:00
Jacques Garrigue
296fc05470
Merge olabl branch
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2651 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-30 16:07:38 +00:00
Damien Doligez
21b2a58674
bricoles
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2624 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:04:00 +00:00
Xavier Leroy
cc0f32b054
Changement de la licence
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-17 18:59:06 +00:00
Xavier Leroy
a048d42b10
Ajout du module Formatmsg pour rediriger les messages du systeme vers stdout ou stderr suivant le contexte
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2486 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 17:06:33 +00:00
Xavier Leroy
150172274a
Suppression de #line NNN, ambigu avec une application de methode; on garde seulement # NNN
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2449 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-25 09:00:39 +00:00
Damien Doligez
074938fb5b
ajout warnings commentaires suspects
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2447 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-21 10:04:08 +00:00
Damien Doligez
7a4d450b0f
Amelioration du message d'erreur en cas de chaine non terminee dans un
...
commentaire.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2437 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-15 18:34:04 +00:00
Xavier Leroy
1fe54415e8
Meilleur traitement de #line
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2348 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-03-10 10:05:03 +00:00
Damien Doligez
243894f1fa
probleme de string dans unterminated comment
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2155 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-05 18:53:28 +00:00
Xavier Leroy
a470909e33
Suppression du mot-cle closed
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2022 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-31 12:49:32 +00:00
Jérôme Vouillon
87b17301f4
Nouvelle syntaxe des classes
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1997 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-24 19:22:26 +00:00
Xavier Leroy
1147c3d20d
Ajout des regexp nommees (let name = regexp) dans ocamllex
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1910 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-07 12:50:19 +00:00
Jérôme Vouillon
576365579c
\"private method\" -> \"method protected\"
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1763 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-13 09:04:16 +00:00
Damien Doligez
c194d39545
Paresseux.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1716 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-14 13:17:48 +00:00
Damien Doligez
1d41f4abb0
Underscore en debut d'ident
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1705 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-11 15:09:59 +00:00
Damien Doligez
4e310fc543
Ajout assert
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1544 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-13 18:28:25 +00:00
Xavier Leroy
9dc13af5df
Meilleur parsing des directives # line "file".
...
Ajout de parsing/linenum.{mll,mli}.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1258 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-04 15:40:22 +00:00
Xavier Leroy
1bdcdbdbc6
Tabs
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1236 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-01-05 14:03:14 +00:00
Xavier Leroy
55a1653c28
Reconnaissance de # line "filename"
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1231 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-01-01 15:36:18 +00:00
Xavier Leroy
e12a8d1fd5
Utilisation de Sys.os_type.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1173 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 11:01:05 +00:00
Damien Doligez
b789657ee1
Portage Mac/MPW
...
lexer.mll: char_for_backslash version Mac
location.ml: message d'erreur executable pour Mac
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1137 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:03:23 +00:00
Xavier Leroy
2301d778e7
Renommage en Objective Caml
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@782 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-30 14:53:58 +00:00
Jérôme Vouillon
7974a9d8b1
Extension objets.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@756 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-22 11:15:41 +00:00
Xavier Leroy
22bc127a92
csllex utilise un automate a pile
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@667 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-25 14:45:47 +00:00
Xavier Leroy
97ef452fb6
Bug sur CR-LF dans les chaines.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@618 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-01 15:04:05 +00:00
Xavier Leroy
dc1256045a
&& et || comme synonymes de & et or.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@538 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-15 10:20:24 +00:00
Daniel de Rauglaudre
52744a80c3
[< >] au lieu de [: :]
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@486 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-28 15:00:53 +00:00
Daniel de Rauglaudre
32878e804f
Use question mark in syntax of parser errors.
...
Correct bug: Parse_failure should not be handled in actions.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@438 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-13 13:28:09 +00:00
Daniel de Rauglaudre
36078ba062
Streams and parsers. Very first version.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@424 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-09 11:08:48 +00:00
Xavier Leroy
2be298be1d
'$' autorise au debut d'un symbole.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@244 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-04 12:06:52 +00:00
Xavier Leroy
248dbe55d2
Plus de ~ au debut d'un operateur infixe.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@210 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-24 13:24:02 +00:00
Xavier Leroy
e4066357b1
Ajout des notices de copyright
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@195 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-09 15:06:35 +00:00