MediaWiki  REL1_19
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().

Here is the caller graph for this function:

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

Definition at line 209 of file jsminplus.php.

References $n, echo, and parseTree().

Here is the call graph for this function:

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, $t, if, and isWordChar().

Referenced by min().

Here is the call graph for this function:

Here is the caller graph for this function:


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: