]> granicus.if.org Git - php/commitdiff
avoid :: when looking for named parameters.
authorWez Furlong <wez@php.net>
Mon, 18 Jul 2005 14:44:14 +0000 (14:44 +0000)
committerWez Furlong <wez@php.net>
Mon, 18 Jul 2005 14:44:14 +0000 (14:44 +0000)
Refs Bug #33736.

ext/pdo/pdo_sql_parser.re

index d707a286d95ca14d80063c3221c86cbca051aaff..67acf2e352e98b42e79573d61f04a7c679c360d9 100644 (file)
@@ -57,11 +57,12 @@ static int scan(Scanner *s)
        /*!re2c
                (["] (ESCQQ|ANYNOEOF\[\\"])* ["])               { RET(PDO_PARSER_TEXT); }
                (['] (ESCQ|ANYNOEOF\[\\"])* ['])                { RET(PDO_PARSER_TEXT); }
-               BINDCHR { RET(PDO_PARSER_BIND); }
-               QUESTION        { RET(PDO_PARSER_BIND_POS); }
-               SPECIALS        { RET(PDO_PARSER_TEXT); }
-               (ANYNOEOF\SPECIALS)+ { RET(PDO_PARSER_TEXT); }
-               EOF             { RET(PDO_PARSER_EOI); }
+               SPECIALS{2,}                                                    { RET(PDO_PARSER_TEXT); }
+               BINDCHR                                                                 { RET(PDO_PARSER_BIND); }
+               QUESTION                                                                { RET(PDO_PARSER_BIND_POS); }
+               SPECIALS                                                                { RET(PDO_PARSER_TEXT); }
+               (ANYNOEOF\SPECIALS)+                                    { RET(PDO_PARSER_TEXT); }
+               EOF                                                                             { RET(PDO_PARSER_EOI); }
        */      
 }