Commit Graph

26 Commits (16bd7d60cc23b412cbd4cb6cf303e7a7f64df193)

Author SHA1 Message Date
Luc Maranget 5ca2e4ee42 ocamllex: as bound variables with position in .mll file
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7815 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-01-29 16:44:16 +00:00
Luc Maranget 04d8e3c2b8 vague bug: prefixer uen variable par __ocaml_lex
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6112 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-02-12 17:29:04 +00:00
Damien Doligez d200cf6df1 PR#1803
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5815 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-08-29 17:33:45 +00:00
Damien Doligez 5d1ade1ad6 PR#1776 (suite)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5763 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-31 13:40:13 +00:00
Damien Doligez 25cea4adbe gestion des locations avec -ml; meilleur parenthesage pour -dtypes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5747 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-26 21:06:21 +00:00
Damien Doligez 9b2b75c14e PR#1776
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5746 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-26 19:13:15 +00:00
Luc Maranget 513ae1bbfe esthetique
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5329 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-10 09:14:30 +00:00
Luc Maranget 11392c1894 arguments supplementaires pour les lexers ocamllex
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5323 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-09 10:44:46 +00:00
Damien Doligez 123fb9f713 changement des locations, deuxieme tranche
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5232 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-02 22:36:46 +00:00
Luc Maranget e143b9faf5 upgrade pa_ocamllex, new feature included
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5205 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-30 17:20:04 +00:00
Luc Maranget c417b82d9e nouveau ocamllex
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5193 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-28 16:46:50 +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
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
Damien Doligez 62dcdbce7c Ajout de ";;" a la fin de l'output pour qu'on puisse mettre une expression
dans le postlude.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2438 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-15 18:37:55 +00:00
Xavier Leroy 3e3d57a3e4 Detection des debordements de tables
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1969 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-26 09:56:41 +00:00
Xavier Leroy 56fafddd87 Generation de messages # lineno
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1930 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-23 08:24:50 +00:00
Xavier Leroy 0954f07be7 Lexing: ne pas sauver l'etat courant dans le lexbuf pendant un refill,
mais le repasser explicitement en resultat/argument de lex_engine.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1362 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-10 13:57:06 +00:00
Xavier Leroy 6063edc759 Mise a jour pour Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1217 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-12-10 14:45:58 +00:00
Xavier Leroy fa45b038f6 Retour en arriere sur le traitement des fins de lignes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1216 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-12-10 10:42:07 +00:00
Xavier Leroy 29fdaf2ba9 Utiliser le mode texte pour copier les morceaux de l'entree vers la
sortie (evite les \r\r\n a la fin des lignes sous Windows).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1213 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-12-03 15:51:53 +00:00
Xavier Leroy c03503a770 Refill effectue differemment: plus de callback C -> ML, mais iteration
dans le code ML genere par ocamllex.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@845 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-28 12:42:15 +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
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 e0adbdd1f4 Ajout d'un trailer dans les fichiers .mll.
Nettoyages.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@224 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-25 13:54:14 +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
Xavier Leroy 61bd8ace6b Passage a la version bootstrappee (franchissement du Rubicon)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-04 10:15:53 +00:00