Groonga 3.0.9 Source Code Document
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
groonga
vendor
mruby-eeac4be
src
node.h
Go to the documentation of this file.
1
/*
2
** node.h - nodes of abstract syntax tree
3
**
4
** See Copyright Notice in mruby.h
5
*/
6
7
#ifndef NODE_H
8
#define NODE_H
9
10
enum
node_type
{
11
NODE_METHOD
,
12
NODE_FBODY
,
13
NODE_CFUNC
,
14
NODE_SCOPE
,
15
NODE_BLOCK
,
16
NODE_IF
,
17
NODE_CASE
,
18
NODE_WHEN
,
19
NODE_OPT_N
,
20
NODE_WHILE
,
21
NODE_UNTIL
,
22
NODE_ITER
,
23
NODE_FOR
,
24
NODE_BREAK
,
25
NODE_NEXT
,
26
NODE_REDO
,
27
NODE_RETRY
,
28
NODE_BEGIN
,
29
NODE_RESCUE
,
30
NODE_ENSURE
,
31
NODE_AND
,
32
NODE_OR
,
33
NODE_NOT
,
34
NODE_MASGN
,
35
NODE_ASGN
,
36
NODE_CDECL
,
37
NODE_CVASGN
,
38
NODE_CVDECL
,
39
NODE_OP_ASGN
,
40
NODE_CALL
,
41
NODE_FCALL
,
42
NODE_VCALL
,
43
NODE_SUPER
,
44
NODE_ZSUPER
,
45
NODE_ARRAY
,
46
NODE_ZARRAY
,
47
NODE_HASH
,
48
NODE_RETURN
,
49
NODE_YIELD
,
50
NODE_LVAR
,
51
NODE_DVAR
,
52
NODE_GVAR
,
53
NODE_IVAR
,
54
NODE_CONST
,
55
NODE_CVAR
,
56
NODE_NTH_REF
,
57
NODE_BACK_REF
,
58
NODE_MATCH
,
59
NODE_MATCH2
,
60
NODE_MATCH3
,
61
NODE_INT
,
62
NODE_FLOAT
,
63
NODE_NEGATE
,
64
NODE_LAMBDA
,
65
NODE_SYM
,
66
NODE_STR
,
67
NODE_DSTR
,
68
NODE_XSTR
,
69
NODE_DXSTR
,
70
NODE_REGX
,
71
NODE_DREGX
,
72
NODE_DREGX_ONCE
,
73
NODE_LIST
,
74
NODE_ARG
,
75
NODE_ARGSCAT
,
76
NODE_ARGSPUSH
,
77
NODE_SPLAT
,
78
NODE_TO_ARY
,
79
NODE_SVALUE
,
80
NODE_BLOCK_ARG
,
81
NODE_DEF
,
82
NODE_SDEF
,
83
NODE_ALIAS
,
84
NODE_UNDEF
,
85
NODE_CLASS
,
86
NODE_MODULE
,
87
NODE_SCLASS
,
88
NODE_COLON2
,
89
NODE_COLON3
,
90
NODE_CREF
,
91
NODE_DOT2
,
92
NODE_DOT3
,
93
NODE_FLIP2
,
94
NODE_FLIP3
,
95
NODE_ATTRSET
,
96
NODE_SELF
,
97
NODE_NIL
,
98
NODE_TRUE
,
99
NODE_FALSE
,
100
NODE_DEFINED
,
101
NODE_NEWLINE
,
102
NODE_POSTEXE
,
103
NODE_ALLOCA
,
104
NODE_DMETHOD
,
105
NODE_BMETHOD
,
106
NODE_MEMO
,
107
NODE_IFUNC
,
108
NODE_DSYM
,
109
NODE_ATTRASGN
,
110
NODE_HEREDOC
,
111
NODE_LITERAL_DELIM
,
112
NODE_WORDS
,
113
NODE_SYMBOLS
,
114
NODE_LAST
115
};
116
117
#endif
/* NODE_H */
Generated on Sun Nov 10 2013 09:49:06 for Groonga 3.0.9 Source Code Document by
1.8.1.2