shithub: libmujs

Download patch

ref: 91c0e066a1ef458168babc5b2bbb509f69b7551a
parent: c7335fa3839ccd92314cfbcba7aee40af1583987
author: Tor Andersson <tor@ccxvii.net>
date: Tue Feb 11 12:08:38 EST 2014

Check in auto-generated headers for ease of building.

--- /dev/null
+++ b/astnames.h
@@ -1,0 +1,92 @@
+"list",
+"fundec",
+"identifier",
+"exp_identifier",
+"exp_number",
+"exp_string",
+"exp_regexp",
+"exp_undef",
+"exp_null",
+"exp_true",
+"exp_false",
+"exp_this",
+"exp_array",
+"exp_object",
+"exp_prop_val",
+"exp_prop_get",
+"exp_prop_set",
+"exp_fun",
+"exp_index",
+"exp_member",
+"exp_call",
+"exp_new",
+"exp_postinc",
+"exp_postdec",
+"exp_delete",
+"exp_void",
+"exp_typeof",
+"exp_preinc",
+"exp_predec",
+"exp_pos",
+"exp_neg",
+"exp_bitnot",
+"exp_lognot",
+"exp_mod",
+"exp_div",
+"exp_mul",
+"exp_sub",
+"exp_add",
+"exp_ushr",
+"exp_shr",
+"exp_shl",
+"exp_in",
+"exp_instanceof",
+"exp_ge",
+"exp_le",
+"exp_gt",
+"exp_lt",
+"exp_strictne",
+"exp_stricteq",
+"exp_ne",
+"exp_eq",
+"exp_bitand",
+"exp_bitxor",
+"exp_bitor",
+"exp_logand",
+"exp_logor",
+"exp_cond",
+"exp_ass",
+"exp_ass_mul",
+"exp_ass_div",
+"exp_ass_mod",
+"exp_ass_add",
+"exp_ass_sub",
+"exp_ass_shl",
+"exp_ass_shr",
+"exp_ass_ushr",
+"exp_ass_bitand",
+"exp_ass_bitxor",
+"exp_ass_bitor",
+"exp_comma",
+"exp_var",
+"stm_block",
+"stm_empty",
+"stm_var",
+"stm_if",
+"stm_do",
+"stm_while",
+"stm_for",
+"stm_for_var",
+"stm_for_in",
+"stm_for_in_var",
+"stm_continue",
+"stm_break",
+"stm_return",
+"stm_with",
+"stm_switch",
+"stm_throw",
+"stm_try",
+"stm_debugger",
+"stm_label",
+"stm_case",
+"stm_default",
--- /dev/null
+++ b/opnames.h
@@ -1,0 +1,91 @@
+"pop",
+"pop2",
+"dup",
+"dup2",
+"rot2",
+"rot3",
+"rot2pop1",
+"rot3pop2",
+"dup1rot3",
+"dup1rot4",
+"number_0",
+"number_1",
+"number_n",
+"number",
+"string",
+"closure",
+"newarray",
+"newobject",
+"newregexp",
+"undef",
+"null",
+"true",
+"false",
+"this",
+"global",
+"current",
+"initlocal",
+"getlocal",
+"setlocal",
+"dellocal",
+"initvar",
+"defvar",
+"getvar",
+"setvar",
+"delvar",
+"in",
+"initprop",
+"initprop_n",
+"initprop_s",
+"initgetter",
+"initsetter",
+"getprop",
+"getprop_s",
+"setprop",
+"setprop_s",
+"delprop",
+"delprop_s",
+"iterator",
+"nextiter",
+"call",
+"new",
+"typeof",
+"pos",
+"neg",
+"bitnot",
+"lognot",
+"inc",
+"dec",
+"mul",
+"div",
+"mod",
+"add",
+"sub",
+"shl",
+"shr",
+"ushr",
+"lt",
+"gt",
+"le",
+"ge",
+"eq",
+"ne",
+"stricteq",
+"strictne",
+"jcase",
+"bitand",
+"bitxor",
+"bitor",
+"instanceof",
+"throw",
+"try",
+"endtry",
+"catch",
+"endcatch",
+"with",
+"endwith",
+"debugger",
+"jump",
+"jtrue",
+"jfalse",
+"return",