davidg          Thu Feb 22 17:08:44 2001 EDT

  Modified files:              
    /php4/ext/midgard   preparser-scanner.l 
  Log:
  misbehavior of the preparser that translated (eg) myeval() into mymgd_eval()
  
  
Index: php4/ext/midgard/preparser-scanner.l
diff -u php4/ext/midgard/preparser-scanner.l:1.3 
php4/ext/midgard/preparser-scanner.l:1.4
--- php4/ext/midgard/preparser-scanner.l:1.3    Sat Feb 17 15:21:50 2001
+++ php4/ext/midgard/preparser-scanner.l        Thu Feb 22 17:08:43 2001
@@ -1,6 +1,6 @@
 
 %{
-/* $Id: preparser-scanner.l,v 1.3 2001/02/17 23:21:50 emile Exp $
+/* $Id: preparser-scanner.l,v 1.4 2001/02/23 01:08:43 davidg Exp $
 Copyright (C) 1999 Jukka Zitting <[EMAIL PROTECTED]>
 Copyright (C) 2000 The Midgard Project ry
 Copyright (C) 2000 Emile Heyns, Aurora SA <[EMAIL PROTECTED]>
@@ -207,7 +207,7 @@
   mgd_append_byte(mgdlval.gstring, mgdtext);
 }
 
-<IN_PHP>[^_]"eval"{WHITESPACE}*"(" {
+<IN_PHP>[^a-zA-Z0-9_]"eval"{WHITESPACE}*"(" {
 /* TODO: change the [^_] to make it conditional, so it's not part of the match
  */
   mgd_append_byte(mgd_output_buffer, mgdtext);



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to