SYMBOL INDEX (93 symbols across 33 files) FILE: lib/parse-js.js function is_letter (line 209) | function is_letter(ch) { function is_digit (line 213) | function is_digit(ch) { function is_unicode_digit (line 218) | function is_unicode_digit(ch) { function is_alphanumeric_char (line 222) | function is_alphanumeric_char(ch) { function is_unicode_combining_mark (line 226) | function is_unicode_combining_mark(ch) { function is_unicode_connector_punctuation (line 230) | function is_unicode_connector_punctuation(ch) { function is_identifier_start (line 234) | function is_identifier_start(ch) { function is_identifier_char (line 238) | function is_identifier_char(ch) { function parse_js_number (line 248) | function parse_js_number(num) { function JS_Parse_Error (line 258) | function JS_Parse_Error(message, line, col, pos) { function js_error (line 270) | function js_error(message, line, col, pos) { function is_token (line 274) | function is_token(token, type, val) { function tokenizer (line 280) | function tokenizer($TEXT) { function NodeWithToken (line 684) | function NodeWithToken(str, start, end) { function parse (line 692) | function parse($TEXT, exigent_mode, embed_tokens) { function curry (line 1305) | function curry(f) { function prog1 (line 1310) | function prog1(ret) { function array_to_hash (line 1318) | function array_to_hash(a) { function slice (line 1325) | function slice(a, start) { function characters (line 1329) | function characters(str) { function member (line 1333) | function member(name, array) { function HOP (line 1340) | function HOP(obj, prop) { FILE: lib/process.js function ast_walker (line 71) | function ast_walker() { function Scope (line 274) | function Scope(parent) { function base54_digits (line 293) | function base54_digits() { function ast_add_scope (line 398) | function ast_add_scope(ast) { function ast_mangle (line 512) | function ast_mangle(ast, options) { function best_of (line 655) | function best_of(ast1, ast2) { function last_stat (line 659) | function last_stat(b) { function aborts (line 665) | function aborts(t) { function boolean_expr (line 675) | function boolean_expr(expr) { function empty (line 700) | function empty(b) { function is_string (line 704) | function is_string(node) { function evaluate (line 717) | function evaluate(expr) { function warn_unreachable (line 810) | function warn_unreachable(ast) { function prepare_ifs (line 815) | function prepare_ifs(ast) { function for_side_effects (line 892) | function for_side_effects(ast, handler) { function ast_lift_variables (line 938) | function ast_lift_variables(ast) { function ast_squeeze (line 1030) | function ast_squeeze(ast, options) { function squeeze_1 (line 1036) | function squeeze_1(ast, options) { function squeeze_2 (line 1421) | function squeeze_2(ast, options) { function make_string (line 1463) | function make_string(str, ascii_only) { function to_ascii (line 1485) | function to_ascii(str) { function gen_code (line 1495) | function gen_code(ast, options) { function split_lines (line 1989) | function split_lines(code, max_line_length) { function repeat_string (line 2034) | function repeat_string(str, i) { function defaults (line 2043) | function defaults(args, defs) { function is_identifier (line 2053) | function is_identifier(name) { function HOP (line 2061) | function HOP(obj, prop) { function doit (line 2072) | function doit() { function AtTop (line 2097) | function AtTop(val) { this.v = val } function Splice (line 2098) | function Splice(val) { this.v = val } FILE: lib/squeeze-more.js function ast_squeeze_more (line 10) | function ast_squeeze_more(ast) { FILE: test/beautify.js function time_it (line 24) | function time_it(name, cont) { FILE: test/testparser.js function ParserTestSuite (line 26) | function ParserTestSuite(callback){ FILE: test/unit/compress/expected/array3.js function a (line 1) | function a(){} FILE: test/unit/compress/expected/array4.js function a (line 1) | function a(){} FILE: test/unit/compress/expected/empty-blocks.js function bar (line 1) | function bar(){return--x} function foo (line 1) | function foo(){while(bar());} function mak (line 1) | function mak(){for(;;);} FILE: test/unit/compress/expected/ifreturn.js function a (line 1) | function a(a){return a==1?2:17} FILE: test/unit/compress/expected/ifreturn2.js function x (line 1) | function x(a){return typeof a=="object"?a:a===42?0:a*2} function y (line 1) | function y(a){return typeof a=="object"?a:null} FILE: test/unit/compress/expected/infinite.js method NaN (line 1) | get NaN(){throw 0} method Infinity (line 1) | get Infinity(){throw 0} FILE: test/unit/compress/expected/issue10.js function f (line 1) | function f(){var a;return(a="a")?a:a} FILE: test/unit/compress/expected/issue353.js function test (line 1) | function test(){debugger;return} FILE: test/unit/compress/expected/issue372.js function a (line 1) | function a(){function a(){function a(){void "c"}function b(){"salmon";vo... FILE: test/unit/compress/expected/issue50.js function bar (line 1) | function bar(a){try{foo()}catch(b){alert("Exception caught (foo not defi... FILE: test/unit/compress/expected/issue68.js function f (line 1) | function f(){function b(){}if(a)return;b()} FILE: test/unit/compress/expected/whitespace.js function id (line 1) | function id(a){return a} FILE: test/unit/compress/test/array3.js function Array (line 3) | function Array() {} FILE: test/unit/compress/test/array4.js function Array (line 5) | function Array(){} FILE: test/unit/compress/test/empty-blocks.js function bar (line 2) | function bar() { return --x; } function foo (line 3) | function foo() { while (bar()); } function mak (line 4) | function mak() { for(;;); } FILE: test/unit/compress/test/ifreturn.js function a (line 1) | function a(b) { FILE: test/unit/compress/test/ifreturn2.js function x (line 1) | function x(a) { function y (line 11) | function y(a) { FILE: test/unit/compress/test/infinite.js method NaN (line 1) | get NaN(){throw 0} method Infinity (line 1) | get Infinity(){throw 0} FILE: test/unit/compress/test/issue10.js function f (line 1) | function f() { var a; if (a = 'a') { return a; } else { return a; } } FILE: test/unit/compress/test/issue353.js function test (line 1) | function test() { FILE: test/unit/compress/test/issue372.js function a (line 4) | function a() { FILE: test/unit/compress/test/issue50.js function bar (line 1) | function bar(a) { FILE: test/unit/compress/test/issue68.js function f (line 1) | function f() { FILE: test/unit/compress/test/whitespace.js function id (line 1) | function id(a) { FILE: test/unit/scripts.js function compress (line 14) | function compress(code) { function getTester (line 25) | function getTester(script) { FILE: tmp/hoist.js function foo (line 1) | function foo(arg1, arg2, arg3, arg4, arg5, arg6) { FILE: tmp/instrument.js function instrument (line 6) | function instrument(code) { function test (line 67) | function test() { FILE: uglify-js.js function uglify (line 2) | function uglify(orig_code, options){