You are here

protected property JSqueeze::$strings in Advanced CSS/JS Aggregation 7.2

Same name and namespace in other branches
  1. 8.4 advagg_js_minify/jsqueeze.inc \Patchwork\JSqueeze::strings
  2. 8.2 advagg_js_minify/jsqueeze.inc \Patchwork\JSqueeze::strings
  3. 8.3 advagg_js_minify/jsqueeze.inc \Patchwork\JSqueeze::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',
);