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