Lines Matching refs:toplevel
23 function read_source_map(name, toplevel) { argument
24 var comments = toplevel.end.comments_after;
92 toplevel: !!(options && options["module"]), property
108 … if (options.toplevel) set_shorthand("toplevel", options, [ "compress", "mangle", "rename" ]);
121 toplevel: false, property
157 var toplevel;
160 toplevel = files;
163 options.parse.toplevel = null;
171 options.parse.toplevel = toplevel = parse(files[name], options.parse);
173 var inlined_content = read_source_map(name, toplevel);
180 if (options.parse.expression) toplevel = toplevel.wrap_expression();
181 if (quoted_props) reserve_quoted_keys(toplevel, quoted_props);
185 var orig = toplevel.print_to_string().slice(0, -1);
186 toplevel = toplevel[action](option);
187 files[toplevel.start.file] = toplevel.print_to_string().replace(orig, "");
189 if (options.validate) toplevel.validate_ast();
192 toplevel.figure_out_scope(options.rename);
193 toplevel.expand_names(options.rename);
197 toplevel = new Compressor(options.compress).compress(toplevel);
198 if (options.validate) toplevel.validate_ast();
201 if (options.mangle) toplevel.figure_out_scope(options.mangle);
204 toplevel.compute_char_frequency(options.mangle);
205 toplevel.mangle_names(options.mangle);
208 if (quoted_props) reserve_quoted_keys(toplevel, quoted_props);
209 …if (options.mangle && options.mangle.properties) mangle_properties(toplevel, options.mangle.proper…
210 if (options.parse.expression) toplevel = toplevel.unwrap_expression();
217 if (output.ast) result.ast = toplevel;
232 toplevel.print(stream);