summaryrefslogtreecommitdiff
path: root/camlp4/lib
diff options
context:
space:
mode:
authorDamien Doligez <damien.doligez-inria.fr>2004-04-13 17:12:46 +0000
committerDamien Doligez <damien.doligez-inria.fr>2004-04-13 17:12:46 +0000
commitbde72ee4d5a90196429f32702acdd1219d62b238 (patch)
treeba08ce67455edd2ee16d55e02c33fd184c135c29 /camlp4/lib
parent01cbd4fca5ce5c8536b7c0e4470bf4de36ecaa49 (diff)
downloadocaml-bde72ee4d5a90196429f32702acdd1219d62b238.tar.gz
PR#2328
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6201 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Diffstat (limited to 'camlp4/lib')
-rw-r--r--camlp4/lib/plexer.ml3
1 files changed, 3 insertions, 0 deletions
diff --git a/camlp4/lib/plexer.ml b/camlp4/lib/plexer.ml
index 329380b267..dcd1986c18 100644
--- a/camlp4/lib/plexer.ml
+++ b/camlp4/lib/plexer.ml
@@ -88,6 +88,9 @@ and digits_under kind len =
parser
[ [: d = kind; s :] -> digits_under kind (store len d) s
| [: `'_'; s :] -> digits_under kind len s
+ | [: `'l' :] -> ("INT32", get_buff len)
+ | [: `'L' :] -> ("INT64", get_buff len)
+ | [: `'n' :] -> ("NATIVEINT", get_buff len)
| [: :] -> ("INT", get_buff len) ]
and octal = parser [ [: `('0'..'7' as d) :] -> d ]
and hexa = parser [ [: `('0'..'9' | 'a'..'f' | 'A'..'F' as d) :] -> d ]