Browse Source

- MFH: Added support for the ( and ) delimiters/separators to

DateTime::createFromFormat().
- Regenerated the parsers for HEAD and PHP_5_3.
experimental/with_scalar_types
Derick Rethans 16 years ago
parent
commit
8ca9251c8b
  1. 6
      ext/date/lib/parse_date.c
  2. 2
      ext/date/lib/parse_iso_intervals.c

6
ext/date/lib/parse_date.c

@ -1,4 +1,4 @@
/* Generated by re2c 0.13.5 on Mon Aug 30 17:33:15 2010 */
/* Generated by re2c 0.13.5 on Sat Nov 13 14:56:03 2010 */
#line 1 "ext/date/lib/parse_date.re"
/*
+----------------------------------------------------------------------+
@ -24990,7 +24990,7 @@ timelib_time *timelib_parse_from_format(char *format, char *string, int len, tim
break;
case '#': /* separation symbol */
if (*ptr == ';' || *ptr == ':' || *ptr == '/' || *ptr == '.' || *ptr == ',' || *ptr == '-') {
if (*ptr == ';' || *ptr == ':' || *ptr == '/' || *ptr == '.' || *ptr == ',' || *ptr == '-' || *ptr == '(' || *ptr == ')') {
++ptr;
} else {
add_pbf_error(s, "The separation symbol ([;:/.,-]) could not be found", string, begin);
@ -25003,6 +25003,8 @@ timelib_time *timelib_parse_from_format(char *format, char *string, int len, tim
case '.':
case ',':
case '-':
case '(':
case ')':
if (*ptr == *fptr) {
++ptr;
} else {

2
ext/date/lib/parse_iso_intervals.c

@ -1,4 +1,4 @@
/* Generated by re2c 0.13.5 on Fri Mar 26 12:26:54 2010 */
/* Generated by re2c 0.13.5 on Sat Nov 13 14:56:07 2010 */
#line 1 "ext/date/lib/parse_iso_intervals.re"
/*
+----------------------------------------------------------------------+

Loading…
Cancel
Save