ocaml/utils
Hugo Heuzard 9eca3e4519 Parse arbitrary precision integers ..
.. and allow any letter in [g-zG-Z] as modifier (previously 'l','L','n')
Also allow modifier for floats
This give more freedom to ppx rewritters (what about a ppx for zarith)

Checks are performed when translating from Parsetree to Typedtree.
Invalid_literal is raised if the modifier is not recognized ([lLn]?)
Integer_overflow is raised as before.

Lexer: use g-zG-Z for integer literal modifier

Lexer: Allow modifier on float

Clean wrt previous commits

Lexer: use named substring

Cleanup

typo

doc

fix after rebase

rebase on  trunk

Update typecore.ml

Fix printast.ml
2015-12-03 17:20:48 +01:00
..
ccomp.ml merge branch 4.02 from 4.02.1 (rev 15540) to a few fixes after 4.02.2 (rev 16205) 2015-07-17 14:31:05 +00:00
ccomp.mli PR#6475: accept -o in ocamlc when compiling C files 2014-12-21 12:18:07 +00:00
clflags.ml add option handling for colors in compiler, OCAMLPARAM and ocamlbuild 2015-08-15 15:57:51 +00:00
clflags.mli add option handling for colors in compiler, OCAMLPARAM and ocamlbuild 2015-08-15 15:57:51 +00:00
config.mli Merge branch 4.01 from branching point to 4.01.0+rc1 2013-09-04 15:12:37 +00:00
config.mlp Add support for [%ocaml.extension_constructor <path>] 2015-11-27 18:17:14 +00:00
consistbl.ml Reflecting commit 15169 on version/4.02: 2014-08-31 14:44:51 +00:00
consistbl.mli re-commit Leo's weak-dependencies pull request 2014-05-07 00:34:20 +00:00
misc.ml Parse arbitrary precision integers .. 2015-12-03 17:20:48 +01:00
misc.mli Parse arbitrary precision integers .. 2015-12-03 17:20:48 +01:00
tbl.ml remove all $Id keywords 2012-10-15 17:50:56 +00:00
tbl.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
terminfo.ml remove all $Id keywords 2012-10-15 17:50:56 +00:00
terminfo.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
warnings.ml PR#6396: Warnings-as-errors not properly flushed in the toplevel. 2015-12-03 14:31:46 +01:00
warnings.mli PR#6396: Warnings-as-errors not properly flushed in the toplevel. 2015-12-03 14:31:46 +01:00