/** * Overridden to remember the language index we're leaving. */ @Override protected void yybegin(int state, int languageIndex) { phpInLangIndex = getLanguageIndex(); yybegin(state); setLanguageIndex(languageIndex); }
try { yyreset(zzReader); yybegin(state); return yylex(); } catch (IOException ioe) {
{ addToken(Token.OPERATOR); yybegin(CSS_VALUE); { start = zzMarkedPos-1; yybegin(INATTR_SINGLE_SCRIPT); { yybegin(YYINITIAL); addToken(start,zzStartRead, Token.MARKUP_DTD); { addToken(Token.SEPARATOR); yybegin(CSS_PROPERTY); { addToken(Token.MARKUP_TAG_DELIMITER); yybegin(INTAG); { addToken(start,zzStartRead+1, Token.COMMENT_MULTILINE); yybegin(cssPrevState); { start = zzMarkedPos-2; cssPrevState = zzLexicalState; yybegin(CSS_C_STYLE_COMMENT); { addToken(zzStartRead,zzStartRead, Token.MARKUP_TAG_DELIMITER); addToken(zzMarkedPos-6,zzMarkedPos-1, Token.MARKUP_TAG_NAME); start = zzMarkedPos; yybegin(INTAG_SCRIPT); { int temp = zzStartRead; addToken(start,zzStartRead-1, Token.COMMENT_EOL); yybegin(YYINITIAL, LANG_INDEX_DEFAULT); addToken(temp,temp+1, Token.MARKUP_TAG_DELIMITER); addToken(zzMarkedPos-7,zzMarkedPos-2, Token.MARKUP_TAG_NAME); { start = zzMarkedPos-1; cssPrevState = zzLexicalState; yybegin(CSS_STRING); yybegin(JS_TEMPLATE_LITERAL_EXPR); addToken(start,zzStartRead, Token.VARIABLE);
/** * Overridden to remember the language index we're leaving. */ @Override protected void yybegin(int state, int languageIndex) { phpInLangIndex = getLanguageIndex(); yybegin(state); setLanguageIndex(languageIndex); }
try { yyreset(zzReader); yybegin(state); return yylex(); } catch (IOException ioe) {
try { yyreset(zzReader); yybegin(state); return yylex(); } catch (IOException ioe) {
try { yyreset(zzReader); yybegin(state); return yylex(); } catch (IOException ioe) {
{ yybegin(INTAG_SCRIPT); addToken(start,zzStartRead, Token.LITERAL_STRING_DOUBLE_QUOTE); addToken(zzStartRead,zzStartRead, Token.MARKUP_TAG_DELIMITER); zzMarkedPos -= (count-1); //yypushback(count-1); yybegin(INTAG_CHECK_TAG_NAME); { start = zzMarkedPos-1; yybegin(INATTR_SINGLE_SCRIPT); { yybegin(YYINITIAL); addToken(Token.MARKUP_TAG_DELIMITER); { start = zzMarkedPos-1; yybegin(PHP_CHAR); { start = zzMarkedPos-1; yybegin(PHP_STRING); { start = zzMarkedPos-2; yybegin(DTD); { yybegin(YYINITIAL); addToken(zzStartRead,zzStartRead+1, Token.MARKUP_TAG_DELIMITER); addToken(zzMarkedPos-7,zzMarkedPos-2, Token.MARKUP_TAG_NAME); { /* Shouldn't happen */ yypushback(1); yybegin(INTAG); { start = zzMarkedPos-2; yybegin(JS_MLC); { start = zzMarkedPos-2; yybegin(PHP_MLC); { yybegin(INTAG); addToken(start,zzStartRead, Token.LITERAL_CHAR); { addToken(Token.MARKUP_TAG_DELIMITER); yybegin(INTAG);
{ yybegin(INTAG_SCRIPT); addToken(start,zzStartRead, Token.LITERAL_STRING_DOUBLE_QUOTE); { addToken(Token.SEPARATOR); yybegin(INTAG); { yybegin(JAVASCRIPT); addToken(Token.SEPARATOR); { start = zzMarkedPos-1; yybegin(INATTR_SINGLE_SCRIPT); { start = zzMarkedPos-1; yybegin(PHP_CHAR); { start = zzMarkedPos-1; yybegin(PHP_STRING); { start = zzMarkedPos-2; yybegin(DTD); { yybegin(YYINITIAL); addToken(zzStartRead,zzStartRead, Token.SEPARATOR); addToken(zzMarkedPos-8,zzMarkedPos-2, Token.RESERVED_WORD); { start = zzMarkedPos-2; yybegin(JS_MLC); { start = zzMarkedPos-2; yybegin(PHP_MLC); { yybegin(INTAG); addToken(start,zzStartRead, Token.LITERAL_CHAR); { yybegin(YYINITIAL); addToken(start,zzStartRead, Token.VARIABLE); { yybegin(PHP); addToken(start,zzStartRead, Token.LITERAL_STRING_DOUBLE_QUOTE); { yybegin(JAVASCRIPT); addToken(start,zzStartRead+1, Token.COMMENT_MULTILINE);
{ addToken(Token.OPERATOR); yybegin(CSS_VALUE); { start = zzMarkedPos-1; yybegin(INATTR_SINGLE_SCRIPT); { yybegin(YYINITIAL); addToken(start,zzStartRead, Token.MARKUP_DTD); { addToken(Token.SEPARATOR); yybegin(CSS_PROPERTY); { addToken(Token.MARKUP_TAG_DELIMITER); yybegin(INTAG); { addToken(start,zzStartRead+1, Token.COMMENT_MULTILINE); yybegin(cssPrevState); { start = zzMarkedPos-2; cssPrevState = zzLexicalState; yybegin(CSS_C_STYLE_COMMENT); { addToken(zzStartRead,zzStartRead, Token.MARKUP_TAG_DELIMITER); addToken(zzMarkedPos-6,zzMarkedPos-1, Token.MARKUP_TAG_NAME); start = zzMarkedPos; yybegin(INTAG_SCRIPT); { int temp = zzStartRead; addToken(start,zzStartRead-1, Token.COMMENT_EOL); yybegin(YYINITIAL, LANG_INDEX_DEFAULT); addToken(temp,temp+1, Token.MARKUP_TAG_DELIMITER); addToken(zzMarkedPos-7,zzMarkedPos-2, Token.MARKUP_TAG_NAME); { start = zzMarkedPos-1; cssPrevState = zzLexicalState; yybegin(CSS_STRING); yybegin(JS_TEMPLATE_LITERAL_EXPR); addToken(start,zzStartRead, Token.VARIABLE);