構文typedef enum
ファイル名
列挙体情報| No. | 名称 | 属性 | 説明 |
|---|---|---|---|
1 |
NODETYPE | ||
| Node_illegal | |||
| Node_times | |||
| Node_quotient | |||
| Node_mod | |||
| Node_plus | |||
| Node_minus | |||
| Node_cond_pair | conditional pair (see Node_line_range) | ||
| Node_subscript | |||
| Node_concat | |||
| Node_exp | |||
| Node_preincrement | 10 | ||
| Node_predecrement | |||
| Node_postincrement | |||
| Node_postdecrement | |||
| Node_unary_minus | |||
| Node_field_spec | |||
| Node_assign | |||
| Node_assign_times | |||
| Node_assign_quotient | |||
| Node_assign_mod | |||
| Node_assign_plus | 20 | ||
| Node_assign_minus | |||
| Node_assign_exp | |||
| Node_and | |||
| Node_or | |||
| Node_equal | |||
| Node_notequal | |||
| Node_less | |||
| Node_greater | |||
| Node_leq | |||
| Node_geq | 30 | ||
| Node_match | |||
| Node_nomatch | |||
| Node_not | |||
| Node_rule_list | lnode is a rule, rnode is rest of list | ||
| Node_rule_node | lnode is pattern, rnode is statement | ||
| Node_statement_list | lnode is statement, rnode is more list | ||
| Node_if_branches | lnode is to run on true, rnode on false | ||
| Node_expression_list | lnode is an exp, rnode is more list | ||
| Node_param_list | lnode is a variable, rnode is more list | ||
| Node_K_if | 40 lnode is conditonal, rnode is if_branches | ||
| Node_K_while | lnode is condtional, rnode is stuff to run | ||
| Node_K_for | lnode is for_struct, rnode is stuff to run | ||
| Node_K_arrayfor | lnode is for_struct, rnode is stuff to run | ||
| Node_K_break | no subs | ||
| Node_K_continue | no stuff | ||
| Node_K_print | lnode is exp_list, rnode is redirect | ||
| Node_K_printf | lnode is exp_list, rnode is redirect | ||
| Node_K_next | no subs | ||
| Node_K_exit | subnode is return value, or NULL | ||
| Node_K_do | 50 lnode is conditional, rnode stuff to run | ||
| Node_K_return | |||
| Node_K_delete | |||
| Node_K_getline | |||
| Node_K_function | lnode is statement list, rnode is params | ||
| Node_redirect_output | subnode is where to redirect | ||
| Node_redirect_append | subnode is where to redirect | ||
| Node_redirect_pipe | subnode is where to redirect | ||
| Node_redirect_pipein | subnode is where to redirect | ||
| Node_redirect_input | subnode is where to redirect | ||
| Node_var | 60 rnode is value, lnode is array stuff | ||
| Node_var_array | array is ptr to elements, asize num of | ||
| Node_val | node is a value - type in flags | ||
| Node_builtin | |||
| Node_line_range | |||
| Node_in_array | |||
| Node_func | lnode is param. list, rnode is body | ||
| Node_func_call | lnode is name, rnode is argument list | ||
| Node_cond_exp | lnode is conditonal, rnode is if_branches | ||
| Node_regex | |||
| Node_hashnode | 70 | ||
| Node_ahash | |||
| Node_NF | |||
| Node_NR | |||
| Node_FNR | |||
| Node_FS | |||
| Node_RS | |||
| Node_FIELDWIDTHS | |||
| Node_IGNORECASE | |||
| Node_OFS | |||
| Node_ORS | |||
| Node_OFMT | |||
| Node_CONVFMT | |||
| Node_K_nextfile |
目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー