{"ScriptPreparationCode":null,"TestCases":[{"Name":"Object","Code":"const node_type_html = 1;\r\nconst node_type_text = 2;\r\n\r\nconst node = {};\r\nnode.type = node_type_html;\r\nnode.tag = \u0027div\u0027;\r\nnode.children = [];\r\nnode.attrs = {};\r\n\r\nnode.type = node_type_text;\r\nnode.tag = \u0027span\u0027;\r\nnode.children.push( \u0027test\u0027 );\r\nnode.attrs.class = \u0027test\u0027;","IsDeferred":false},{"Name":"Array with constants","Code":"const node_index_type = 0;\r\nconst node_index_tag = 1;\r\nconst node_index_children = 2;\r\nconst node_index_attrs = 3;\r\n\r\nconst node_type_html = 1;\r\nconst node_type_text = 2;\r\n\r\nconst node = [];\r\nnode[ node_index_type ] = node_type_html;\r\nnode[ node_index_tag ] = \u0027div\u0027;\r\nnode[ node_index_children ] = [];\r\nnode[ node_index_attrs ] = {};\r\n\r\nnode[ node_index_type ] = node_type_text;\r\nnode[ node_index_tag ] = \u0027span\u0027;\r\nnode[ node_index_children ].push( \u0027test\u0027 );\r\nnode[ node_index_attrs ].class = \u0027test\u0027;","IsDeferred":false},{"Name":"Array with inline numbers (post-minification)","Code":"const node_type_html = 1;\r\nconst node_type_text = 2;\r\n\r\nconst node_index_type = 0;\r\nconst node_index_tag = 1;\r\nconst node_index_children = 2;\r\nconst node_index_attrs = 3;\r\n\r\nconst node = [];\r\nnode[ 0 ] = node_type_html;\r\nnode[ 1 ] = \u0027div\u0027;\r\nnode[ 2 ] = [];\r\nnode[ 3 ] = {};\r\n\r\nnode[ node_index_type ] = node_type_text;\r\nnode[ node_index_tag ] = \u0027span\u0027;\r\nnode[ node_index_children ].push( \u0027test\u0027 );\r\nnode[ node_index_attrs ].class = \u0027test\u0027;","IsDeferred":false},{"Name":"Inline object","Code":"const node_type_html = 1;\r\nconst node_type_text = 2;\r\nconst node = {\r\n type: node_type_text,\r\n tag: \u0027div\u0027,\r\n children: [],\r\n attrs: {}\r\n};\r\n\r\nnode.type = node_type_text;\r\nnode.tag = \u0027span\u0027;\r\nnode.children.push( \u0027test\u0027 );\r\nnode.attrs.class = \u0027test\u0027;","IsDeferred":false},{"Name":"inline array","Code":"const node_type_html = 1;\r\nconst node_type_text = 2;\r\nconst node = [\r\n node_type_html,\r\n \u0027div\u0027,\r\n [],\r\n {}\r\n];\r\n\r\nnode[ 0 ] = node_type_text;\r\nnode[ 1 ] = \u0027span\u0027;\r\nnode[ 2 ].push( \u0027test\u0027 );\r\nnode[ 3 ].class = \u0027test\u0027;","IsDeferred":false}]}