Lines Matching refs:DEFMETHOD
277 AST_Toplevel.DEFMETHOD("hoist_exports", function(compressor) {
306 AST_Scope.DEFMETHOD("process_expression", function(insert, transform) {
350 AST_Toplevel.DEFMETHOD("unwrap_expression", function() {
372 AST_Node.DEFMETHOD("wrap_expression", function() {
1592 node.DEFMETHOD("reduce_vars", func);
1602 AST_Toplevel.DEFMETHOD("reset_opt_flags", function(compressor) {
1622 AST_Symbol.DEFMETHOD("fixed_value", function(ref_only) {
1636 AST_SymbolRef.DEFMETHOD("is_immutable", function() {
1644 AST_Node.DEFMETHOD("convert_symbol", noop);
1665 AST_DefaultValue.DEFMETHOD("convert_symbol", convert_destructured);
1666 AST_Destructured.DEFMETHOD("convert_symbol", convert_destructured);
1671 AST_SymbolDeclaration.DEFMETHOD("convert_symbol", convert_symbol);
1672 AST_SymbolRef.DEFMETHOD("convert_symbol", convert_symbol);
1696 AST_DefaultValue.DEFMETHOD("mark_symbol", mark_destructured);
1697 AST_Destructured.DEFMETHOD("mark_symbol", mark_destructured);
1701 AST_SymbolDeclaration.DEFMETHOD("mark_symbol", mark_symbol);
1702 AST_SymbolRef.DEFMETHOD("mark_symbol", mark_symbol);
1704 AST_Node.DEFMETHOD("match_symbol", function(predicate) {
1726 AST_DefaultValue.DEFMETHOD("match_symbol", match_destructured);
1727 AST_Destructured.DEFMETHOD("match_symbol", match_destructured);
1948 AST_SymbolRef.DEFMETHOD("is_declared", function(compressor) {
4456 node.DEFMETHOD("in_strict_mode", func);
4482 node.DEFMETHOD("is_truthy", func);
4537 node.DEFMETHOD("is_negative_zero", func);
4543 AST_Node.DEFMETHOD("may_throw_on_access", function(compressor, force) {
4624 node.DEFMETHOD("_dot_throw", func);
4677 node.DEFMETHOD("is_defined", func);
4722 node.DEFMETHOD("is_boolean", func);
4815 node.DEFMETHOD("is_number", func);
4872 node.DEFMETHOD("is_string", func);
4902 AST_Toplevel.DEFMETHOD("resolve_defines", function(compressor) {
4936 node.DEFMETHOD("_find_defs", func);
4975 AST_Arrow.DEFMETHOD("first_statement", arrow_first_statement);
4976 AST_AsyncArrow.DEFMETHOD("first_statement", arrow_first_statement);
4977 AST_Lambda.DEFMETHOD("first_statement", function() {
4981 AST_Lambda.DEFMETHOD("length", function() {
5101 node.DEFMETHOD("is_constant", func);
5116 AST_Node.DEFMETHOD("evaluate", function(compressor, ignore_side_effects) {
5623 node.DEFMETHOD("_eval", func);
5698 node.DEFMETHOD("negate", function(compressor, first_in_statement) {
5705 AST_Call.DEFMETHOD("is_expr_pure", function(compressor) {
5716 AST_Template.DEFMETHOD("is_expr_pure", function(compressor) {
5729 AST_Node.DEFMETHOD("is_call_pure", return_false);
5730 AST_Call.DEFMETHOD("is_call_pure", function(compressor) {
5791 node.DEFMETHOD("safe_to_spread", func);
5930 node.DEFMETHOD("has_side_effects", func);
6076 node.DEFMETHOD("may_throw", func);
6155 node.DEFMETHOD("is_constant_expression", func);
6175 node.DEFMETHOD("aborts", func);
6355 AST_Scope.DEFMETHOD("merge_variables", function(compressor) {
6868 AST_Scope.DEFMETHOD("drop_unused", function(compressor) {
8242 AST_Scope.DEFMETHOD("hoist_declarations", function(compressor) {
8389 AST_Scope.DEFMETHOD("process_returns", noop);
8390 AST_Defun.DEFMETHOD("process_returns", function(compressor) {
8402 AST_Function.DEFMETHOD("process_returns", function(compressor) {
8459 AST_BlockScope.DEFMETHOD("var_names", function() {
8473 AST_Scope.DEFMETHOD("make_var", function(type, orig, prefix) {
8499 AST_Scope.DEFMETHOD("hoist_properties", function(compressor) {
9128 node.DEFMETHOD("drop_side_effect_free", func);
10111 AST_Const.DEFMETHOD("remove_initializers", remove_initializers(function(compressor, node) {
10114 AST_Let.DEFMETHOD("remove_initializers", remove_initializers(return_null));
10115 AST_Var.DEFMETHOD("remove_initializers", remove_initializers(return_null));
10117 AST_Definitions.DEFMETHOD("to_assignments", function() {
11513 AST_Binary.DEFMETHOD("lift_sequences", function(compressor) {
13463 AST_LambdaExpression.DEFMETHOD("contains_super", function() {
13492 node.DEFMETHOD("contains_this", func);
13501 AST_PropAccess.DEFMETHOD("flatten_object", function(key, compressor) {
14220 node.DEFMETHOD("try_inline", func);
14233 node.DEFMETHOD("optimize", function(compressor) {