Pierre Weis
cae7b06b44
Addition du warning de la séquence et du pilotage des warnings.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2146 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-05 08:02:52 +00:00
Jérôme Vouillon
ef8b794bb0
List.rev manquant
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2115 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-10 17:52:23 +00:00
Damien Doligez
1785aa4ef9
portage MacOS standalone: T=0
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2111 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-02 13:02:32 +00:00
Damien Doligez
725b15bd02
terminfo: changement du jeu de primitives en vue du portage Mac
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2089 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-09-02 18:21:00 +00:00
Damien Doligez
f47a86f6a1
fix bug: message d'erreur sur la derniere ligne d'un fichier sans newline
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2082 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-27 12:12:40 +00:00
Jérôme Vouillon
f038703278
Contraintes (c : ct) dans le langage des classes
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2055 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-15 13:40:49 +00:00
Damien Doligez
28db70829f
parser.mly: bug des listes dans le profileur
...
.cvsignore: ajout parser.output
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2033 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-07 18:44:46 +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
Damien Doligez
3710282500
amelioration des locations
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1963 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-23 14:10:59 +00:00
Xavier Leroy
966c09366b
Ajout de l'extension de records {r with lbl=expr}
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1939 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-27 15:17:11 +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
Xavier Leroy
e7c438472b
Ajout des motifs de tableaux
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1896 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-06 09:16:54 +00:00
Xavier Leroy
83cea541c3
Ajout de let module = <modulexpr> in <expr>
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1882 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-26 12:54:44 +00:00
Xavier Leroy
06b7420e8a
Ajout de ocamlc.opt. MAJ en vue release 1.06.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1768 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-17 10:39:01 +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
Xavier Leroy
915299517e
Revu les erreurs de syntaxe sur les parentheses pas fermees, etc
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1760 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-12 12:32:53 +00:00
Damien Doligez
7c670708dd
lazy qui marche avec let rec
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1730 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-22 13:26:05 +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
Xavier Leroy
579e1523e9
Meilleures erreurs de syntaxe pour les parentheses mal fermees, etc
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1689 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-08-22 08:55:41 +00:00
Daniel de Rauglaudre
6f41413dda
Correction erreur scons -> lcons et sapp -> lapp dans les nouveaux streams.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1645 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-13 18:25:26 +00:00
Xavier Leroy
1c31feddb5
Ajout de .ocamlinit et des scripts
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1639 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-03 14:32:35 +00:00
Xavier Leroy
b149e67a88
Nouveau module Marshal dans stdlib
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1633 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-02 18:16:15 +00:00
Damien Doligez
a8bd728221
Amelioration de la gestion des locations dans les parseurs de streams.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1621 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-18 15:02:04 +00:00
Daniel de Rauglaudre
dad3660233
Ajout systeme pour arite explicite des constructeurs
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1619 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-16 18:10:35 +00:00
Daniel de Rauglaudre
45ffca1009
Nouvelle version des Streams
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1612 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-16 15:33:44 +00:00
Xavier Leroy
e159e94f83
Suppression des tokens DOTLBRACKET et DOTLPAREN, inutilises.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1598 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-13 15:53:14 +00:00
Damien Doligez
03ec746bf1
deTABisation
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1563 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-19 15:42:21 +00:00
Xavier Leroy
58d10b597a
Sortir les warnings sur stderr si pas au toplevel.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1557 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-15 13:27:15 +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
Damien Doligez
2d7df3dd1c
Encore un detail sur le ;
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1538 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-13 14:45:28 +00:00
Damien Doligez
6a87510d7a
Le probleme du point-virgule est enfin resolu.
...
Il n'y a plus de probleme avec l'appel terminal.
54 conflits shift-reduce ont disparu dans l'operation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1530 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-12 15:10:03 +00:00
Jérôme Vouillon
874f21a083
Methodes privees.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1523 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-11 21:48:21 +00:00
Damien Doligez
49c4529bd2
Fix de EOF dans les lexeurs, suite.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1506 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-16 13:19:12 +00:00
Damien Doligez
369e6c72d8
Fix pour afficher correctement en cas de EOF a toplevel.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1502 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-15 19:18:41 +00:00
Xavier Leroy
7eda8f3c69
Retour du ; optionnel -- Coq l'utilise beaucoup...
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1366 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-10 15:02:29 +00:00
Xavier Leroy
b72e959744
Suppression du ; optionnel, trop ambigu. La syntaxe est suffisamment confuse comme ca.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1340 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-08 12:14:57 +00:00
Jérôme Vouillon
3a88e177ed
L'alias (t as 'a) peut etre utilise avec tout type t (pas seulement
...
objet et type construit).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1331 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-07 22:26:29 +00:00
Xavier Leroy
3693be4981
Au toplevel, permettre plusieurs items de structures non separes par
...
des ;;
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1313 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-04 10:21:07 +00:00
Jérôme Vouillon
a4eea9ac45
Les parametres des constructeurs de types peuvent etres
...
contraints. Par exemple :
type 'a t = 'b * 'c constraint 'a = 'b -> 'c
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1285 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-20 20:39:02 +00:00
Daniel de Rauglaudre
cc9c2b8841
- Ajout type "any"
...
- Test compatibilite version AST avec preprocesseur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1262 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-11 18:24:47 +00:00
Xavier Leroy
58a45db558
Oubli d'un code de debug
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1261 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-07 12:39:05 +00:00
Xavier Leroy
6389c34a64
Determination des numeros de lignes: comparer la position avec celle
...
de la fin de la ligne, non pas du debut.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1259 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-06 09:51:21 +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
Jérôme Vouillon
d8ef8e4915
Type de methode maintenant optionnel dans interface de classe (permet
...
de passer de virtual a method sans avoir a preciser le type).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1110 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-26 22:06:22 +00:00