function parse(s, f, l) {
    var t = new Tokenizer(s, f, l, options.allowHTMLComments);
    var p = new Parser(t);
    return p.Script(false, false, true);
}
function parse(s, f, l) {
    var t = new Tokenizer(s, f, l, options.allowHTMLComments);
    var p = new Parser(t);
    return p.Script(false, false, true);
}
function parse ( s , f , l ) { var t = new Tokenizer ( s , f , l , options . allowHTMLComments ) ; var p = new Parser ( t ) ; return p . Script ( false , false , true ) ; }
/*
parse :: (source, filename, line number) -> node
/ * parse :: ( source filename line number ) - > node