public function JSParser::parse in Advanced CSS/JS Aggregation 6
Same name and namespace in other branches
- 8.4 advagg_js_minify/jsminplus.inc \JSParser::parse()
 - 8.2 advagg_js_minify/jsminplus.inc \JSParser::parse()
 - 8.3 advagg_js_minify/jsminplus.inc \JSParser::parse()
 - 7.2 advagg_js_compress/jsminplus.inc \JSParser::parse()
 - 7 advagg_js_compress/jsminplus.inc \JSParser::parse()
 
File
- advagg_js_compress/
jsminplus.inc, line 856  
Class
Code
public function parse($s, $f, $l) {
  // initialize tokenizer
  $this->t
    ->init($s, $f, $l);
  $x = new JSCompilerContext(false);
  $n = $this
    ->Script($x);
  if (!$this->t
    ->isDone()) {
    throw $this->t
      ->newSyntaxError('Syntax error');
  }
  return $n;
}