Merge pull request #1354 from machee/master

fix php worker bogus error on use keyword
This commit is contained in:
Harutyun Amirjanyan 2013-04-06 04:46:18 -07:00
commit 0f6706f29d

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