프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$endScopeTokens | array | This array is just a unique collection of the end tokens from the _scopeOpeners array. The data is duplicated here to save time during parsing of the file. | |
$scopeOpeners | array | This array also contains information about what kind of token the scope opener uses to open and close the scope, if the token strictly requires an opener, if the token can share a scope closer, and who it can be shared with. An example of a token that shares a scope closer is a CASE scope. | |
$skipMinified | boolean | If TRUE, files that appear to be minified will not be processed. |
프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$commentTokens | array | A list tokens that start and end comments. | |
$stringTokens | array | A list string delimiters. | |
$tokenValues | array | A list of special JS tokens and their types. |
메소드 | 설명 | |
---|---|---|
getRegexToken ( string $char, string $string, string $chars, string $tokens, string $eolChar ) : void | Tokenizes a regular expression if one is found. | |
processAdditional ( array &$tokens, string $eolChar ) : void | Performs additional processing after main tokenizing. | |
tokenizeString ( string $string, string $eolChar = '\n' ) : array | Creates an array of tokens when given some JS code. |
public getRegexToken ( string $char, string $string, string $chars, string $tokens, string $eolChar ) : void | ||
$char | string | The index of the possible regex start character. |
$string | string | The complete content of the string being tokenized. |
$chars | string | An array of characters being tokenized. |
$tokens | string | The current array of tokens found in the string. |
$eolChar | string | The EOL character to use for splitting strings. |
리턴 | void |
protected array $commentTokens | ||
리턴 | array |
public array $endScopeTokens | ||
리턴 | array |
public array $scopeOpeners | ||
리턴 | array |
public bool $skipMinified | ||
리턴 | boolean |
protected array $tokenValues | ||
리턴 | array |