fix php worker bogus error on use keyword

This commit is contained in:
Mark Achee 2013-04-06 06:01:04 +02:00
commit d308803fbe

View file

@ -172,6 +172,10 @@ PHP.Lexer = function( src, ini ) {
openTag = (ini === undefined || (/^(on|true|1)$/i.test(ini.short_open_tag) ) ? /(\<\?php\s|\<\?|\<\%|\<script language\=('|")?php('|")?\>)/i : /(\<\?php\s|<\?=|\<script language\=('|")?php('|")?\>)/i),
openTagStart = (ini === undefined || (/^(on|true|1)$/i.test(ini.short_open_tag)) ? /^(\<\?php\s|\<\?|\<\%|\<script language\=('|")?php('|")?\>)/i : /^(\<\?php\s|<\?=|\<script language\=('|")?php('|")?\>)/i),
tokens = [
{
value: PHP.Constants.T_USE,
re: /^use(?=\s)/i
},
{
value: PHP.Constants.T_ABSTRACT,
re: /^abstract(?=\s)/i