| | |
| | | walk_abort, |
| | | walk_parent, |
| | | } from "../ast.js"; |
| | | import { make_node, regexp_source_fix, string_template, makePredicate } from "../utils/index.js"; |
| | | import { make_node, make_void_0, regexp_source_fix, string_template, makePredicate } from "../utils/index.js"; |
| | | import { first_in_statement } from "../utils/first_in_statement.js"; |
| | | import { has_flag, TOP } from "./compressor-flags.js"; |
| | | |
| | |
| | | case "boolean": |
| | | return make_node(val ? AST_True : AST_False, orig); |
| | | case "undefined": |
| | | return make_node(AST_Undefined, orig); |
| | | return make_void_0(orig); |
| | | default: |
| | | if (val === null) { |
| | | return make_node(AST_Null, orig, { value: null }); |