|
MediaWiki REL1_39
|
Public Member Functions | |
| __construct () | |
| currentToken () | |
| get ($chunksize=1000) | |
| getInput ($chunksize) | |
| init ($source, $filename='', $lineno=1) | |
| isDone () | |
| match ($tt) | |
| mustMatch ($tt) | |
| newSyntaxError ($m) | |
| peek () | |
| peekOnSameLine () | |
| unget () | |
Static Public Member Functions | |
| static | unicodeEscapeCallback ($m) |
Public Attributes | |
| $filename | |
| $lineno | |
| $lookahead = 0 | |
| $scanNewlines = false | |
| $scanOperand = true | |
| $tokenIndex = 0 | |
| $tokens = array() | |
Definition at line 1753 of file jsminplus.php.
| JSTokenizer::__construct | ( | ) |
Definition at line 1793 of file jsminplus.php.
| JSTokenizer::currentToken | ( | ) |
| JSTokenizer::get | ( | $chunksize = 1000 | ) |
Definition at line 1872 of file jsminplus.php.
References $lineno, $tokenIndex, getInput(), newSyntaxError(), OP_ASSIGN, OP_MINUS, OP_PLUS, OP_UNARY_MINUS, OP_UNARY_PLUS, TOKEN_CONDCOMMENT_END, TOKEN_CONDCOMMENT_START, TOKEN_END, TOKEN_IDENTIFIER, TOKEN_NEWLINE, TOKEN_NUMBER, TOKEN_REGEXP, and TOKEN_STRING.
| JSTokenizer::getInput | ( | $chunksize | ) |
Definition at line 1812 of file jsminplus.php.
Referenced by get().
| JSTokenizer::init | ( | $source, | |
| $filename = '', | |||
| $lineno = 1 ) |
Definition at line 1798 of file jsminplus.php.
| JSTokenizer::isDone | ( | ) |
Definition at line 1820 of file jsminplus.php.
| JSTokenizer::match | ( | $tt | ) |
| JSTokenizer::mustMatch | ( | $tt | ) |
Definition at line 1830 of file jsminplus.php.
References currentToken(), match(), and newSyntaxError().
| JSTokenizer::newSyntaxError | ( | $m | ) |
Definition at line 2162 of file jsminplus.php.
Referenced by get(), mustMatch(), and unget().
| JSTokenizer::peek | ( | ) |
Definition at line 1838 of file jsminplus.php.
References $lookahead, TOKEN_NEWLINE, and unget().
Referenced by isDone(), and peekOnSameLine().
| JSTokenizer::peekOnSameLine | ( | ) |
Definition at line 1857 of file jsminplus.php.
References peek().
| JSTokenizer::unget | ( | ) |
Definition at line 2154 of file jsminplus.php.
References newSyntaxError().
|
static |
Definition at line 2167 of file jsminplus.php.
| JSTokenizer::$filename |
Definition at line 1764 of file jsminplus.php.
Referenced by init().
| JSTokenizer::$lineno |
Definition at line 1765 of file jsminplus.php.
| JSTokenizer::$lookahead = 0 |
Definition at line 1760 of file jsminplus.php.
Referenced by peek().
| JSTokenizer::$scanNewlines = false |
Definition at line 1761 of file jsminplus.php.
| JSTokenizer::$scanOperand = true |
Definition at line 1762 of file jsminplus.php.
| JSTokenizer::$tokenIndex = 0 |
Definition at line 1759 of file jsminplus.php.
Referenced by currentToken(), and get().
| JSTokenizer::$tokens = array() |
Definition at line 1758 of file jsminplus.php.