mbed I/F binding for mruby
Dependents: mruby_mbed_web mirb_mbed
node.h
00001 /* 00002 ** node.h - nodes of abstract syntax tree 00003 ** 00004 ** See Copyright Notice in mruby.h 00005 */ 00006 00007 #ifndef NODE_H 00008 #define NODE_H 00009 00010 enum node_type { 00011 NODE_METHOD, 00012 NODE_FBODY, 00013 NODE_CFUNC, 00014 NODE_SCOPE, 00015 NODE_BLOCK, 00016 NODE_IF, 00017 NODE_CASE, 00018 NODE_WHEN, 00019 NODE_OPT_N, 00020 NODE_WHILE, 00021 NODE_UNTIL, 00022 NODE_ITER, 00023 NODE_FOR, 00024 NODE_BREAK, 00025 NODE_NEXT, 00026 NODE_REDO, 00027 NODE_RETRY, 00028 NODE_BEGIN, 00029 NODE_RESCUE, 00030 NODE_ENSURE, 00031 NODE_AND, 00032 NODE_OR, 00033 NODE_NOT, 00034 NODE_MASGN, 00035 NODE_ASGN, 00036 NODE_CDECL, 00037 NODE_CVASGN, 00038 NODE_CVDECL, 00039 NODE_OP_ASGN, 00040 NODE_CALL, 00041 NODE_FCALL, 00042 NODE_VCALL, 00043 NODE_SUPER, 00044 NODE_ZSUPER, 00045 NODE_ARRAY, 00046 NODE_ZARRAY, 00047 NODE_HASH, 00048 NODE_RETURN, 00049 NODE_YIELD, 00050 NODE_LVAR, 00051 NODE_DVAR, 00052 NODE_GVAR, 00053 NODE_IVAR, 00054 NODE_CONST, 00055 NODE_CVAR, 00056 NODE_NTH_REF, 00057 NODE_BACK_REF, 00058 NODE_MATCH, 00059 NODE_MATCH2, 00060 NODE_MATCH3, 00061 NODE_INT, 00062 NODE_FLOAT, 00063 NODE_NEGATE, 00064 NODE_LAMBDA, 00065 NODE_SYM, 00066 NODE_STR, 00067 NODE_DSTR, 00068 NODE_XSTR, 00069 NODE_DXSTR, 00070 NODE_REGX, 00071 NODE_DREGX, 00072 NODE_DREGX_ONCE, 00073 NODE_LIST, 00074 NODE_ARG, 00075 NODE_ARGSCAT, 00076 NODE_ARGSPUSH, 00077 NODE_SPLAT, 00078 NODE_TO_ARY, 00079 NODE_SVALUE, 00080 NODE_BLOCK_ARG, 00081 NODE_DEF, 00082 NODE_SDEF, 00083 NODE_ALIAS, 00084 NODE_UNDEF, 00085 NODE_CLASS, 00086 NODE_MODULE, 00087 NODE_SCLASS, 00088 NODE_COLON2, 00089 NODE_COLON3, 00090 NODE_CREF, 00091 NODE_DOT2, 00092 NODE_DOT3, 00093 NODE_FLIP2, 00094 NODE_FLIP3, 00095 NODE_ATTRSET, 00096 NODE_SELF, 00097 NODE_NIL, 00098 NODE_TRUE, 00099 NODE_FALSE, 00100 NODE_DEFINED, 00101 NODE_NEWLINE, 00102 NODE_POSTEXE, 00103 NODE_ALLOCA, 00104 NODE_DMETHOD, 00105 NODE_BMETHOD, 00106 NODE_MEMO, 00107 NODE_IFUNC, 00108 NODE_DSYM, 00109 NODE_ATTRASGN, 00110 NODE_HEREDOC, 00111 NODE_LITERAL_DELIM, 00112 NODE_WORDS, 00113 NODE_SYMBOLS, 00114 NODE_LAST 00115 }; 00116 00117 #endif /* NODE_H */ 00118
Generated on Tue Jul 12 2022 18:00:34 by 1.7.2