[antlr-interest] Lexical code to recognize a date?
Jack Pan
Jack.Pan at Lewtan.com
Tue Jan 6 11:38:36 PST 2009
Hi,
I'd like to recognize '2/3/2008' as date, while anything else like '2/3
/ 2008' as division. The following lex code recognizes date fine, but it
messes up division...
I'm fairly new to ANTLR. I'm wondering if someone can point me a
direction for this problem?
DATE
: DATENUM '/' DATENUM '/' YEARNUM
;
fragment
DATENUM
: ('0'..'9') ('0'..'9')?
;
fragment
YEARNUM
: ('19'|'20') ('0'..'9')('0'..'9')
;
Thanks,
Jack
More information about the antlr-interest
mailing list