MediaWiki  REL1_22
JSMinPlus Class Reference

List of all members.

Public Member Functions

 parseTree ($n, $noBlockGrouping=false)

Static Public Member Functions

static minify ($js, $filename='')

Private Member Functions

 __construct ()
 isValidIdentifier ($string)
 isWordChar ($char)
 min ($js, $filename)

Private Attributes

 $parser
 $reserved

Detailed Description

Definition at line 174 of file jsminplus.php.


Constructor & Destructor Documentation

JSMinPlus::__construct ( ) [private]

Definition at line 193 of file jsminplus.php.


Member Function Documentation

JSMinPlus::isValidIdentifier ( string) [private]

Definition at line 662 of file jsminplus.php.

JSMinPlus::isWordChar ( char) [private]

Definition at line 667 of file jsminplus.php.

Referenced by parseTree().

JSMinPlus::min ( js,
filename 
) [private]

Definition at line 209 of file jsminplus.php.

References $n, and parseTree().

static JSMinPlus::minify ( js,
filename = '' 
) [static]

Definition at line 198 of file jsminplus.php.

JSMinPlus::parseTree ( n,
noBlockGrouping = false 
)

Definition at line 224 of file jsminplus.php.

References $n, $params, $right, $s, $t, array(), if, and isWordChar().

Referenced by min().


Member Data Documentation

JSMinPlus::$parser [private]

Definition at line 176 of file jsminplus.php.

JSMinPlus::$reserved [private]
Initial value:
 array(
        'break', 'case', 'catch', 'continue', 'default', 'delete', 'do',
        'else', 'finally', 'for', 'function', 'if', 'in', 'instanceof',
        'new', 'return', 'switch', 'this', 'throw', 'try', 'typeof', 'var',
        'void', 'while', 'with',
        
        'abstract', 'boolean', 'byte', 'char', 'class', 'const', 'debugger',
        'double', 'enum', 'export', 'extends', 'final', 'float', 'goto',
        'implements', 'import', 'int', 'interface', 'long', 'native',
        'package', 'private', 'protected', 'public', 'short', 'static',
        'super', 'synchronized', 'throws', 'transient', 'volatile',
        
        
        'arguments', 'eval', 'true', 'false', 'Infinity', 'NaN', 'null', 'undefined'
    )

Definition at line 177 of file jsminplus.php.


The documentation for this class was generated from the following file: