Nicolas Pouillard
|
0d16cf32dd
|
Honor the Config.quotation (-no_quot) option inside comments
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7497 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-13 11:11:52 +00:00 |
Nicolas Pouillard
|
c0868a4cde
|
Where is not a ocaml keyword, and sequence is just a sem_expr
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7496 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-13 09:19:37 +00:00 |
Nicolas Pouillard
|
830e61107c
|
Replace some LIDENTs by a_LIDENTs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7495 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-12 20:53:37 +00:00 |
Nicolas Pouillard
|
229537dc94
|
Revert the previous patch since arrays also use ExSem so ExSeq is required
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7494 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-12 14:23:36 +00:00 |
Nicolas Pouillard
|
69acf6021e
|
Suppress the ExSeq AST node
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7493 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-12 14:06:59 +00:00 |
Nicolas Pouillard
|
1fae2f793f
|
Add Camlp4Profiler.ml{,i} a small counting module
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7492 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-10 20:34:14 +00:00 |
Nicolas Pouillard
|
fe59cd2ced
|
Add camlp4oof and camlp4orf and refactor
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7491 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-10 15:31:09 +00:00 |
Nicolas Pouillard
|
4cd3350c85
|
Accept intermediate empty bindings
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7490 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-09 07:21:08 +00:00 |
Nicolas Pouillard
|
1eaac84b00
|
Fix a bug in the revised pretty-printer
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7489 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-08 18:44:56 +00:00 |
Nicolas Pouillard
|
44334bfe68
|
No longer use $opt:x$, but $rec:x$, $virtual:x$. Clearer and less ambiguous. Update antiquotations. Bootstrap.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7488 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-08 18:10:11 +00:00 |
Nicolas Pouillard
|
29758bdd0b
|
make bootstrap
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7487 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-08 17:21:32 +00:00 |
Nicolas Pouillard
|
3f0cb35acd
|
Improve the profiler by providing a separate tool to analyse results
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7486 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-08 16:52:30 +00:00 |
Nicolas Pouillard
|
63d8318a00
|
Pretty-printer last change consequencies
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7485 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-08 16:49:04 +00:00 |
Nicolas Pouillard
|
bf2cae1876
|
Enhance pretty-printing by also allowing rec "let in"s to be in a clearer style
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7484 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-08 16:47:29 +00:00 |
Nicolas Pouillard
|
57fc316e5c
|
Add a simple profiler
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7483 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-08 10:33:12 +00:00 |
Nicolas Pouillard
|
737852d8c5
|
Add the .cvsignore file
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7482 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-07 14:32:16 +00:00 |
Nicolas Pouillard
|
c4decf2476
|
No longer use yam when not avaiable in clean
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7481 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-07 14:19:43 +00:00 |
Nicolas Pouillard
|
d9a3f35960
|
Fix a bug with label translating
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7480 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-07 12:40:21 +00:00 |
Nicolas Pouillard
|
07c85c604f
|
Fix a bug in parsers syntax
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7479 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-07 12:39:30 +00:00 |
Nicolas Pouillard
|
51711de644
|
Fix pa_o labels
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7478 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-07 12:38:38 +00:00 |
Nicolas Pouillard
|
f42e848daf
|
Fix the printers w.r.t to labels in types
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7477 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-07 12:36:54 +00:00 |
Jacques Garrigue
|
dd8ee9167d
|
use ocamlcomp.sh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7476 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-07 08:25:24 +00:00 |
Nicolas Pouillard
|
bbcc75612b
|
Add -- to the option parser for backward compatibility
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7475 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-07 06:46:54 +00:00 |
Nicolas Pouillard
|
18081aac43
|
Fix another bug of Camlp4Bin
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7474 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-06 15:58:01 +00:00 |
Nicolas Pouillard
|
9b1302e39a
|
Rework a little the camlp4 main to fix some issues
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7473 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-06 15:43:03 +00:00 |
Nicolas Pouillard
|
00b144ff5c
|
Fix a bug in camlp4 toplevels: flush the module registration queue at each phrase.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7472 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-06 15:40:10 +00:00 |
Jacques Garrigue
|
9e157e5651
|
do not use builtins directly
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7471 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-06 07:32:28 +00:00 |
Nicolas Pouillard
|
225f05fb80
|
Fix Odoc_misc.string_of_longident and Odoc_name.from_longident to handle functor applications
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7470 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-06 07:19:06 +00:00 |
Nicolas Pouillard
|
be02f13ef5
|
Use open Cmo_format instead of open Emitcode for objinfo and primreq tools
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7469 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-05 12:09:18 +00:00 |
Nicolas Pouillard
|
ef50c2b1c0
|
Improve the ctyp quotation w.r.t to the "of" node
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7468 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-05 11:25:36 +00:00 |
Nicolas Pouillard
|
b7a2952e77
|
Add a directive to setup the default quotation name (add a test)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7467 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-05 11:23:58 +00:00 |
Nicolas Pouillard
|
b050adae74
|
Add a directive to setup the default quotation name
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7466 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-05 11:23:29 +00:00 |
Nicolas Pouillard
|
4c081d45d2
|
Improve the doc generation task
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7465 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-05 11:22:32 +00:00 |
Nicolas Pouillard
|
493acdbf18
|
Tweak a litte the makefile to try to please godi
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7464 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-04 15:27:34 +00:00 |
Nicolas Pouillard
|
b6253d80f7
|
Fix a bug with non-revised quotations
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7463 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-04 11:58:26 +00:00 |
Nicolas Pouillard
|
c4747cc2c9
|
Fix a bug in parser priorities
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7462 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-04 11:56:20 +00:00 |
Nicolas Pouillard
|
edb51b5147
|
Fix bug #4035, [|(1;2)|] printed as [|1;2|]
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7461 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-30 09:27:53 +00:00 |
Nicolas Pouillard
|
1858d90145
|
Finish the match_case renaming and bootstrap
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7460 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-30 07:24:45 +00:00 |
Nicolas Pouillard
|
2a68675a85
|
Replace assoc by match_case
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7459 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-30 00:40:58 +00:00 |
Nicolas Pouillard
|
7a780a0c5e
|
Add few more test fixtures
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7458 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 21:55:15 +00:00 |
Nicolas Pouillard
|
4e509164a9
|
Resurect FOLD[01], fix few bugs, speed up assoc, add a Null printer
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7457 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 21:51:42 +00:00 |
Nicolas Pouillard
|
bf3900f07b
|
Move printers code, to make them more accessible. Remove Extfun and Spretty.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7456 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 15:01:37 +00:00 |
Nicolas Pouillard
|
cca14b4205
|
Speed up some grammar rules.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7455 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 12:18:56 +00:00 |
Nicolas Pouillard
|
279ef952dd
|
Update the ocamldoc makefile to ignore the manpages install if they are not built
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7454 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 12:07:35 +00:00 |
Nicolas Pouillard
|
25778ea57f
|
Add an interface for Camlp4.Struct.Grammar.Print, and some test fixtures
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7453 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 11:29:27 +00:00 |
Nicolas Pouillard
|
0852e34a26
|
Re-add camlp4boot with I hope the binary flag
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7452 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 11:17:42 +00:00 |
Nicolas Pouillard
|
996295159e
|
Remove camlp4boot to give it the binary flag
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7451 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 11:16:56 +00:00 |
Nicolas Pouillard
|
73c004a8b0
|
Fix the camlp4boot bytecode
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7450 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 11:06:35 +00:00 |
Nicolas Pouillard
|
6eccb43a4b
|
Fix a syntax error in configure (remove extra ;;)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7449 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 09:45:10 +00:00 |
Nicolas Pouillard
|
4ebb74e5df
|
No longer compile interfaces with -rectypes when useless
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7448 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 09:36:47 +00:00 |