Changeset View
Changeset View
Standalone View
Standalone View
parser/phplexer.cpp
Show First 20 Lines • Show All 539 Lines • ▼ Show 20 Line(s) | 538 | } else if ((it + 1)->unicode() == '=') { | |||
---|---|---|---|---|---|
540 | token = Parser::Token_MINUS_ASSIGN; | 540 | token = Parser::Token_MINUS_ASSIGN; | ||
541 | } else { | 541 | } else { | ||
542 | token = Parser::Token_MINUS; | 542 | token = Parser::Token_MINUS; | ||
543 | } | 543 | } | ||
544 | } else if (it->unicode() == '.') { | 544 | } else if (it->unicode() == '.') { | ||
545 | if ((it + 1)->unicode() == '=') { | 545 | if ((it + 1)->unicode() == '=') { | ||
546 | m_curpos++; | 546 | m_curpos++; | ||
547 | token = Parser::Token_CONCAT_ASSIGN; | 547 | token = Parser::Token_CONCAT_ASSIGN; | ||
548 | } else if ((it + 1)->unicode() == '.' && (it + 2)->unicode() == '.') { | ||||
549 | m_curpos = m_curpos + 2; | ||||
550 | token = Parser::Token_ELLIPSIS; | ||||
548 | } else { | 551 | } else { | ||
549 | token = Parser::Token_CONCAT; | 552 | token = Parser::Token_CONCAT; | ||
550 | } | 553 | } | ||
551 | } else if (it->unicode() == '\\') { | 554 | } else if (it->unicode() == '\\') { | ||
552 | token = Parser::Token_BACKSLASH; | 555 | token = Parser::Token_BACKSLASH; | ||
553 | } else if (it->unicode() == ';') { | 556 | } else if (it->unicode() == ';') { | ||
554 | token = Parser::Token_SEMICOLON; | 557 | token = Parser::Token_SEMICOLON; | ||
555 | } else if (it->unicode() == '\'') { | 558 | } else if (it->unicode() == '\'') { | ||
▲ Show 20 Lines • Show All 480 Lines • Show Last 20 Lines |