Same name and namespace in other branches
  1. 5.0.x advagg_js_minify/jsqueeze.inc \Patchwork\JSqueeze::strings
  2. 6.0.x advagg_js_minify/jsqueeze.inc \Patchwork\JSqueeze::strings
  3. 8.x-2.x advagg_js_minify/jsqueeze.inc \Patchwork\JSqueeze::strings
  4. 8.x-3.x advagg_js_minify/jsqueeze.inc \Patchwork\JSqueeze::strings
  5. 8.x-4.x advagg_js_minify/jsqueeze.inc \Patchwork\JSqueeze::strings

Type: strings

File

advagg_js_compress/jsqueeze.inc, line 73

Class

JSqueeze

Namespace

Patchwork

Code

protected $strings, $closures, $str0, $str1, $argFreq, $specialVarRx, $keepImportantComments, $varRx = '(?:[a-zA-Z_$])[a-zA-Z0-9_$]*', $reserved = array(
    // Literals
'true',
    'false',
    'null',
    // ES6
'break',
    'case',
    'class',
    'catch',
    'const',
    'continue',
    'debugger',
    'default',
    'delete',
    'do',
    'else',
    'export',
    'extends',
    'finally',
    'for',
    'function',
    'if',
    'import',
    'in',
    'instanceof',
    'new',
    'return',
    'super',
    'switch',
    'this',
    'throw',
    'try',
    'typeof',
    'var',
    'void',
    'while',
    'with',
    'yield',
    // Future
'enum',
    // Strict mode
'implements',
    'package',
    'protected',
    'static',
    'let',
    'interface',
    'private',
    'public',
    // Module
'await',
    // Older standards
'abstract',
    'boolean',
    'byte',
    'char',
    'double',
    'final',
    'float',
    'goto',
    'int',
    'long',
    'native',
    'short',
    'synchronized',
    'throws',
    'transient',
    'volatile',
);