此列表中的外部函数是使用默认配置 local_options 编译的驱动程序支持的,具体 efun 的使用说明请看 https://wiki.mud.ren/
/*
* keyword.h
*
* Created on: Nov 18, 2014
* Author: sunyc
*/
#ifndef SRC_VM_INTERNAL_COMPILER_KEYWORD_H_
#define SRC_VM_INTERNAL_COMPILER_KEYWORD_H_
struct keyword_t {
const char *word;
unsigned short token; /* flags here too */
unsigned short sem_value; /* semantic value for predefined tokens */
struct ident_hash_elem_t *next;
/* the fields above must correspond to struct ident_hash_elem */
short min_args; /* Minimum number of arguments. */
short max_args; /* Maximum number of arguments. */
unsigned short ret_type; /* The return type used by the compiler. */
unsigned short arg_type1; /* Type of argument 1 */
unsigned short arg_type2; /* Type of argument 2 */
unsigned short arg_type3; /* Type of argument 3 */
unsigned short arg_type4; /* Type of argument 4 */
short arg_index; /* Index pointing to where to find arg type */
short Default; /* an efun to use as default for last
* argument */
};
#endif /* SRC_VM_INTERNAL_COMPILER_KEYWORD_H_ */
| efun | token | sem_value | ident_hash_elem_t | min_args | max_args | ret_type | arg_type1 | arg_type2 | arg_type3 | arg_type4 | arg_index | Default |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| trim | F_TRIM | 0 | 0 | 1 | 2 | TYPE_STRING | T_STRING | T_STRING | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| ltrim | F_LTRIM | 0 | 0 | 1 | 2 | TYPE_STRING | T_STRING | T_STRING | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| rtrim | F_RTRIM | 0 | 0 | 1 | 2 | TYPE_STRING | T_STRING | T_STRING | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| id_matrix | F_ID_MATRIX | 0 | 0 | 0 | 0 | TYPE_MOD_ARRAY或TYPE_REAL | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| translate | F_TRANSLATE | 0 | 0 | 4 | 4 | TYPE_MOD_ARRAY或TYPE_REAL | T_ARRAY | T_REAL | T_REAL | T_REAL | 4 | DEFAULT_NONE |
| scale | F_SCALE | 0 | 0 | 4 | 4 | TYPE_MOD_ARRAY或TYPE_REAL | T_ARRAY | T_REAL | T_REAL | T_REAL | 4 | DEFAULT_NONE |
| rotate_x | F_ROTATE_X | 0 | 0 | 2 | 2 | TYPE_MOD_ARRAY或TYPE_REAL | T_ARRAY | T_REAL | T_ANY | T_ANY | 4 | DEFAULT_NONE |
| rotate_y | F_ROTATE_Y | 0 | 0 | 2 | 2 | TYPE_MOD_ARRAY或TYPE_REAL | T_ARRAY | T_REAL | T_ANY | T_ANY | 4 | DEFAULT_NONE |
| rotate_z | F_ROTATE_Z | 0 | 0 | 2 | 2 | TYPE_MOD_ARRAY或TYPE_REAL | T_ARRAY | T_REAL | T_ANY | T_ANY | 4 | DEFAULT_NONE |
| lookat_rotate | F_LOOKAT_ROTATE | 0 | 0 | 4 | 4 | TYPE_MOD_ARRAY或TYPE_REAL | T_ARRAY | T_REAL | T_REAL | T_REAL | 4 | DEFAULT_NONE |
| hash | F_HASH | 0 | 0 | 2 | 2 | TYPE_STRING | T_STRING | T_STRING | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| async_read | F_ASYNC_READ | 0 | 0 | 2 | 2 | TYPE_NOVALUE | T_STRING | T_FUNCTION | T_ANY | T_ANY | 12 | DEFAULT_NONE |
| async_write | F_ASYNC_WRITE | 0 | 0 | 4 | 4 | TYPE_NOVALUE | T_STRING | T_STRING | T_NUMBER | T_FUNCTION | 16 | DEFAULT_NONE |
| async_getdir | F_ASYNC_GETDIR | 0 | 0 | 2 | 2 | TYPE_NOVALUE | T_STRING | T_FUNCTION | T_ANY | T_ANY | 12 | DEFAULT_NONE |
| async_db_exec | F_ASYNC_DB_EXEC | 0 | 0 | 3 | 3 | TYPE_NOVALUE | T_NUMBER | T_STRING | T_FUNCTION | T_ANY | 24 | DEFAULT_NONE |
| evaluate | F__EVALUATE 或 F_ALIAS_FLAG | 0 | 0 | 1 | -1 | TYPE_ANY | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| this_object | F__THIS_OBJECT 或 F_ALIAS_FLAG | 0 | 0 | 0 | 0 | TYPE_OBJECT | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| to_int | F__TO_INT 或 F_ALIAS_FLAG | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_STRING或T_REAL或T_NUMBER或T_BUFFER | T_ANY | T_ANY | T_ANY | 41 | DEFAULT_NONE |
| to_float | F__TO_FLOAT 或 F_ALIAS_FLAG | 0 | 0 | 1 | 1 | TYPE_REAL | T_STRING或T_REAL或T_NUMBER | T_ANY | T_ANY | T_ANY | 46 | DEFAULT_NONE |
| clone_object | F__NEW 或 F_ALIAS_FLAG | 0 | 0 | 1 | -1 | TYPE_OBJECT | T_STRING | T_ANY | T_ANY | T_ANY | 50 | DEFAULT_NONE |
| bind | F_BIND | 0 | 0 | 2 | 2 | TYPE_FUNCTION | T_FUNCTION | T_OBJECT | T_ANY | T_ANY | 53 | DEFAULT_NONE |
| this_player | F_THIS_PLAYER | 0 | 0 | 1 | 1 | TYPE_OBJECT | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | 0 |
| this_interactive | F_THIS_PLAYER 或 F_ALIAS_FLAG | 0 | 0 | 1 | 1 | TYPE_OBJECT | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | 1 |
| this_user | F_THIS_PLAYER 或 F_ALIAS_FLAG | 0 | 0 | 1 | 1 | TYPE_OBJECT | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | 0 |
| previous_object | F_PREVIOUS_OBJECT | 0 | 0 | 1 | 1 | TYPE_ANY | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | 0 |
| all_previous_objects | F_PREVIOUS_OBJECT 或 F_ALIAS_FLAG | 0 | 0 | 1 | 1 | TYPE_MOD_ARRAY或TYPE_OBJECT | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | -1 |
| call_stack | F_CALL_STACK | 0 | 0 | 1 | 1 | TYPE_MOD_ARRAY或TYPE_ANY | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | 0 |
| sizeof | F_SIZEOF | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| strlen | F_SIZEOF 或 F_ALIAS_FLAG | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| destruct | F_DESTRUCT | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_THIS_OBJECT |
| file_name | F_FILE_NAME | 0 | 0 | 1 | 1 | TYPE_STRING | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_THIS_OBJECT |
| capitalize | F_CAPITALIZE | 0 | 0 | 1 | 1 | TYPE_STRING | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| explode | F_EXPLODE | 0 | 0 | 2 | 2 | TYPE_MOD_ARRAY或TYPE_STRING | T_STRING | T_STRING | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| implode | F_IMPLODE | 0 | 0 | 2 | 3 | TYPE_ANY | T_ARRAY | T_STRING或T_FUNCTION | T_ANY | T_ANY | 57 | DEFAULT_NONE |
| call_out | F_CALL_OUT | 0 | 0 | 2 | -1 | TYPE_NUMBER | T_STRING或T_FUNCTION | T_NUMBER或T_REAL | T_ANY | T_ANY | 64 | DEFAULT_NONE |
| call_out_walltime | F_CALL_OUT_WALLTIME | 0 | 0 | 2 | -1 | TYPE_NUMBER | T_STRING或T_FUNCTION | T_NUMBER或T_REAL | T_ANY | T_ANY | 64 | DEFAULT_NONE |
| call_out_info | F_CALL_OUT_INFO | 0 | 0 | 0 | 0 | TYPE_MOD_ARRAY或TYPE_ANY | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| find_call_out | F_FIND_CALL_OUT | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_NUMBER或T_STRING | T_ANY | T_ANY | T_ANY | 71 | DEFAULT_NONE |
| remove_call_out | F_REMOVE_CALL_OUT | 0 | 0 | 0 | 1 | TYPE_NUMBER | T_NUMBER或T_STRING | T_ANY | T_ANY | T_ANY | 71 | DEFAULT_NONE |
| member_array | F_MEMBER_ARRAY | 0 | 0 | 2 | 4 | TYPE_NUMBER | T_ANY | T_STRING或T_ARRAY | T_NUMBER | T_NUMBER | 74 | DEFAULT_NONE |
| input_to | F_INPUT_TO | 0 | 0 | 1 | -1 | TYPE_NUMBER | T_STRING或T_FUNCTION | T_ANY | T_ANY | T_ANY | 83 | DEFAULT_NONE |
| random | F_RANDOM | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | DEFAULT_NONE |
| defer | F_DEFER | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_FUNCTION | T_ANY | T_ANY | T_ANY | 14 | DEFAULT_NONE |
| environment | F_ENVIRONMENT | 0 | 0 | 0 | 1 | TYPE_OBJECT | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| all_inventory | F_ALL_INVENTORY | 0 | 0 | 1 | 1 | TYPE_MOD_ARRAY或TYPE_OBJECT | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_THIS_OBJECT |
| deep_inventory | F_DEEP_INVENTORY | 0 | 0 | 1 | 2 | TYPE_MOD_ARRAY或TYPE_OBJECT | T_OBJECT或T_ARRAY或T_FUNCTION | T_FUNCTION | T_ANY | T_ANY | 87 | DEFAULT_THIS_OBJECT |
| first_inventory | F_FIRST_INVENTORY | 0 | 0 | 1 | 1 | TYPE_OBJECT | T_OBJECT或T_STRING | T_ANY | T_ANY | T_ANY | 93 | DEFAULT_THIS_OBJECT |
| next_inventory | F_NEXT_INVENTORY | 0 | 0 | 1 | 1 | TYPE_OBJECT | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_THIS_OBJECT |
| say | F_SAY | 0 | 0 | 1 | 2 | TYPE_NOVALUE | T_STRING | T_OBJECT或T_ARRAY | T_ANY | T_ANY | 96 | DEFAULT_NONE |
| tell_room | F_TELL_ROOM | 0 | 0 | 2 | 3 | TYPE_NOVALUE | T_OBJECT或T_STRING | T_STRING或T_OBJECT或T_NUMBER或T_REAL | T_OBJECT或T_ARRAY | T_ANY | 101 | DEFAULT_NONE |
| present | F_PRESENT | 0 | 0 | 1 | 2 | TYPE_OBJECT | T_OBJECT或T_STRING | T_OBJECT | T_ANY | T_ANY | 112 | DEFAULT_NONE |
| move_object | F_MOVE_OBJECT | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_OBJECT或T_STRING | T_ANY | T_ANY | T_ANY | 93 | DEFAULT_NONE |
| add_action | F_ADD_ACTION | 0 | 0 | 2 | 3 | TYPE_NOVALUE | T_STRING或T_FUNCTION | T_STRING或T_ARRAY | T_NUMBER | T_ANY | 117 | DEFAULT_NONE |
| query_verb | F_QUERY_VERB | 0 | 0 | 0 | 0 | TYPE_STRING | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| command | F_COMMAND | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| remove_action | F_REMOVE_ACTION | 0 | 0 | 2 | 2 | TYPE_NUMBER | T_STRING | T_STRING | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| living | F_LIVING | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_THIS_OBJECT |
| commands | F_COMMANDS | 0 | 0 | 0 | 0 | TYPE_MOD_ARRAY或TYPE_ANY | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| disable_commands | F_DISABLE_COMMANDS | 0 | 0 | 0 | 0 | TYPE_NOVALUE | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| enable_commands | F_ENABLE_COMMANDS | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | 0 |
| set_living_name | F_SET_LIVING_NAME | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| livings | F_LIVINGS | 0 | 0 | 0 | 0 | TYPE_MOD_ARRAY或TYPE_OBJECT | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| find_living | F_FIND_LIVING | 0 | 0 | 1 | 1 | TYPE_OBJECT | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| find_player | F_FIND_PLAYER | 0 | 0 | 1 | 1 | TYPE_OBJECT | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| notify_fail | F_NOTIFY_FAIL | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_STRING或T_FUNCTION | T_ANY | T_ANY | T_ANY | 59 | DEFAULT_NONE |
| lower_case | F_LOWER_CASE | 0 | 0 | 1 | 1 | TYPE_STRING | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| replace_string | F_REPLACE_STRING | 0 | 0 | 3 | -1 | TYPE_STRING | T_STRING | T_STRING | T_STRING | T_ANY | 125 | DEFAULT_NONE |
| restore_object | F_RESTORE_OBJECT | 0 | 0 | 1 | 2 | TYPE_NUMBER | T_STRING | T_NUMBER | T_ANY | T_ANY | 18 | DEFAULT_NONE |
| save_object | F_SAVE_OBJECT | 0 | 0 | 0 | 2 | TYPE_ANY | T_STRING或T_NUMBER | T_NUMBER | T_ANY | T_ANY | 132 | DEFAULT_NONE |
| save_variable | F_SAVE_VARIABLE | 0 | 0 | 1 | 1 | TYPE_STRING | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| restore_variable | F_RESTORE_VARIABLE | 0 | 0 | 1 | 1 | TYPE_ANY | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| users | F_USERS | 0 | 0 | 0 | 0 | TYPE_MOD_ARRAY或TYPE_OBJECT | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| get_dir | F_GET_DIR | 0 | 0 | 2 | 2 | TYPE_MOD_ARRAY或TYPE_ANY | T_STRING | T_NUMBER | T_ANY | T_ANY | 18 | 0 |
| strsrch | F_STRSRCH | 0 | 0 | 3 | 3 | TYPE_NUMBER | T_STRING | T_STRING或T_NUMBER | T_NUMBER | T_ANY | 137 | 0 |
| write | F_WRITE | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| tell_object | F_TELL_OBJECT | 0 | 0 | 2 | 2 | TYPE_NOVALUE | T_OBJECT | T_STRING | T_ANY | T_ANY | 144 | DEFAULT_NONE |
| shout | F_SHOUT | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| receive | F_RECEIVE | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_STRING或T_BUFFER | T_ANY | T_ANY | T_ANY | 148 | DEFAULT_NONE |
| message | F_MESSAGE | 0 | 0 | 3 | 4 | TYPE_NOVALUE | T_ANY | T_ANY | T_STRING或T_ARRAY或T_OBJECT或T_ARRAY | T_OBJECT或T_ARRAY | 151 | DEFAULT_NONE |
| find_object | F_FIND_OBJECT | 0 | 0 | 2 | 2 | TYPE_OBJECT | T_STRING | T_NUMBER | T_ANY | T_ANY | 18 | 0 |
| load_object | F_FIND_OBJECT 或 F_ALIAS_FLAG | 0 | 0 | 2 | 2 | TYPE_OBJECT | T_STRING | T_NUMBER | T_ANY | T_ANY | 18 | 1 |
| allocate_mapping | F_ALLOCATE_MAPPING | 0 | 0 | 1 | 2 | TYPE_MAPPING | T_NUMBER或T_ARRAY | T_ANY | T_ANY | T_ANY | 163 | DEFAULT_NONE |
| values | F_VALUES | 0 | 0 | 1 | 1 | TYPE_MOD_ARRAY或TYPE_ANY | T_MAPPING | T_ANY | T_ANY | T_ANY | 168 | DEFAULT_NONE |
| keys | F_KEYS | 0 | 0 | 1 | 1 | TYPE_MOD_ARRAY或TYPE_ANY | T_MAPPING | T_ANY | T_ANY | T_ANY | 168 | DEFAULT_NONE |
| map_delete | F_MAP_DELETE | 0 | 0 | 2 | 2 | TYPE_NOVALUE | T_MAPPING | T_ANY | T_ANY | T_ANY | 170 | DEFAULT_NONE |
| match_path | F_MATCH_PATH | 0 | 0 | 2 | 2 | TYPE_ANY | T_MAPPING | T_STRING | T_ANY | T_ANY | 174 | DEFAULT_NONE |
| clonep | F_CLONEP | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_THIS_OBJECT |
| intp | F_INTP | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| undefinedp | F_UNDEFINEDP | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| nullp | F_UNDEFINEDP 或 F_ALIAS_FLAG | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| floatp | F_FLOATP | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| stringp | F_STRINGP | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| virtualp | F_VIRTUALP | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_THIS_OBJECT |
| functionp | F_FUNCTIONP | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| pointerp | F_POINTERP | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| arrayp | F_POINTERP 或 F_ALIAS_FLAG | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| objectp | F_OBJECTP | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| classp | F_CLASSP | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| typeof | F_TYPEOF | 0 | 0 | 1 | 1 | TYPE_STRING | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| bufferp | F_BUFFERP | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| allocate_buffer | F_ALLOCATE_BUFFER | 0 | 0 | 1 | 1 | TYPE_BUFFER | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | DEFAULT_NONE |
| inherits | F_INHERITS | 0 | 0 | 2 | 2 | TYPE_NUMBER | T_STRING | T_OBJECT | T_ANY | T_ANY | 113 | DEFAULT_THIS_OBJECT |
| replace_program | F_REPLACE_PROGRAM | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| regexp | F_REGEXP | 0 | 0 | 2 | 3 | TYPE_ANY | T_STRING或T_ARRAY | T_STRING | T_NUMBER | T_ANY | 178 | DEFAULT_NONE |
| reg_assoc | F_REG_ASSOC | 0 | 0 | 3 | 4 | TYPE_MOD_ARRAY或TYPE_ANY | T_STRING | T_ARRAY | T_ARRAY | T_ANY | 185 | DEFAULT_NONE |
| allocate | F_ALLOCATE | 0 | 0 | 1 | 2 | TYPE_MOD_ARRAY或TYPE_ANY | T_NUMBER | T_ANY | T_ANY | T_ANY | 193 | DEFAULT_NONE |
| crc32 | F_CRC32 | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_STRING或T_BUFFER | T_ANY | T_ANY | T_ANY | 148 | DEFAULT_NONE |
| read_buffer | F_READ_BUFFER | 0 | 0 | 1 | 3 | TYPE_ANY | T_STRING或T_BUFFER | T_NUMBER | T_NUMBER | T_ANY | 197 | DEFAULT_NONE |
| write_buffer | F_WRITE_BUFFER | 0 | 0 | 3 | 3 | TYPE_NUMBER | T_STRING或T_BUFFER | T_NUMBER | T_STRING或T_BUFFER或T_NUMBER | T_ANY | 204 | DEFAULT_NONE |
| write_file | F_WRITE_FILE | 0 | 0 | 3 | 3 | TYPE_NUMBER | T_STRING | T_STRING | T_NUMBER | T_ANY | 16 | 0 |
| rename | F_RENAME | 0 | 0 | 2 | 2 | TYPE_NUMBER | T_STRING | T_STRING | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| write_bytes | F_WRITE_BYTES | 0 | 0 | 3 | 3 | TYPE_NUMBER | T_STRING | T_NUMBER | T_STRING | T_ANY | 181 | DEFAULT_NONE |
| file_size | F_FILE_SIZE | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| read_bytes | F_READ_BYTES | 0 | 0 | 1 | 3 | TYPE_STRING | T_STRING | T_NUMBER | T_NUMBER | T_ANY | 213 | DEFAULT_NONE |
| read_file | F_READ_FILE | 0 | 0 | 1 | 3 | TYPE_STRING | T_STRING | T_NUMBER | T_NUMBER | T_ANY | 213 | DEFAULT_NONE |
| cp | F_CP | 0 | 0 | 2 | 2 | TYPE_NUMBER | T_STRING | T_STRING | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| link | F_LINK | 0 | 0 | 2 | 2 | TYPE_NUMBER | T_STRING | T_STRING | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| mkdir | F_MKDIR | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| rm | F_RM | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| rmdir | F_RMDIR | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| clear_bit | F_CLEAR_BIT | 0 | 0 | 2 | 2 | TYPE_STRING | T_STRING | T_NUMBER | T_ANY | T_ANY | 18 | DEFAULT_NONE |
| test_bit | F_TEST_BIT | 0 | 0 | 2 | 2 | TYPE_NUMBER | T_STRING | T_NUMBER | T_ANY | T_ANY | 18 | DEFAULT_NONE |
| set_bit | F_SET_BIT | 0 | 0 | 2 | 2 | TYPE_STRING | T_STRING | T_NUMBER | T_ANY | T_ANY | 18 | DEFAULT_NONE |
| next_bit | F_NEXT_BIT | 0 | 0 | 2 | 2 | TYPE_NUMBER | T_STRING | T_NUMBER | T_ANY | T_ANY | 18 | DEFAULT_NONE |
| crypt | F_CRYPT | 0 | 0 | 2 | 2 | TYPE_STRING | T_STRING | T_STRING或T_NUMBER | T_ANY | T_ANY | 137 | DEFAULT_NONE |
| oldcrypt | F_OLDCRYPT | 0 | 0 | 2 | 2 | TYPE_STRING | T_STRING | T_STRING或T_NUMBER | T_ANY | T_ANY | 137 | DEFAULT_NONE |
| ctime | F_CTIME | 0 | 0 | 0 | 1 | TYPE_STRING | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | DEFAULT_NONE |
| exec | F_EXEC | 0 | 0 | 2 | 2 | TYPE_NUMBER | T_OBJECT | T_OBJECT | T_ANY | T_ANY | 219 | DEFAULT_NONE |
| localtime | F_LOCALTIME | 0 | 0 | 1 | 1 | TYPE_MOD_ARRAY或TYPE_ANY | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | DEFAULT_NONE |
| function_exists | F_FUNCTION_EXISTS | 0 | 0 | 1 | 3 | TYPE_STRING | T_STRING | T_OBJECT | T_NUMBER | T_ANY | 223 | DEFAULT_NONE |
| objects | F_OBJECTS | 0 | 0 | 0 | 1 | TYPE_MOD_ARRAY或TYPE_OBJECT | T_STRING或T_FUNCTION | T_ANY | T_ANY | T_ANY | 59 | DEFAULT_NONE |
| query_host_name | F_QUERY_HOST_NAME | 0 | 0 | 0 | 0 | TYPE_STRING | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| query_idle | F_QUERY_IDLE | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| query_ip_name | F_QUERY_IP_NAME | 0 | 0 | 0 | 1 | TYPE_STRING | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| query_ip_number | F_QUERY_IP_NUMBER | 0 | 0 | 0 | 1 | TYPE_STRING | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| snoop | F_SNOOP | 0 | 0 | 1 | 2 | TYPE_OBJECT | T_OBJECT | T_OBJECT | T_ANY | T_ANY | 219 | DEFAULT_NONE |
| query_snoop | F_QUERY_SNOOP | 0 | 0 | 1 | 1 | TYPE_OBJECT | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| query_snooping | F_QUERY_SNOOPING | 0 | 0 | 1 | 1 | TYPE_OBJECT | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| set_heart_beat | F_SET_HEART_BEAT | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | DEFAULT_NONE |
| query_heart_beat | F_QUERY_HEART_BEAT | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_THIS_OBJECT |
| set_hide | F_SET_HIDE | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | DEFAULT_NONE |
| set_reset | F_SET_RESET | 0 | 0 | 1 | 2 | TYPE_NOVALUE | T_OBJECT | T_NUMBER | T_ANY | T_ANY | 225 | DEFAULT_NONE |
| shadow | F_SHADOW | 0 | 0 | 2 | 2 | TYPE_OBJECT | T_OBJECT | T_NUMBER | T_ANY | T_ANY | 225 | 1 |
| query_shadowing | F_QUERY_SHADOWING | 0 | 0 | 1 | 1 | TYPE_OBJECT | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| sort_array | F_SORT_ARRAY | 0 | 0 | 2 | -1 | TYPE_MOD_ARRAY或TYPE_ANY | T_ARRAY | T_NUMBER或T_STRING或T_FUNCTION | T_ANY | T_ANY | 229 | DEFAULT_NONE |
| throw | F_THROW | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| time | F_TIME | 0 | 0 | 0 | 0 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| unique_array | F_UNIQUE_ARRAY | 0 | 0 | 2 | 3 | TYPE_MOD_ARRAY或TYPE_ANY | T_ARRAY | T_STRING或T_FUNCTION | T_ANY | T_ANY | 57 | DEFAULT_NONE |
| unique_mapping | F_UNIQUE_MAPPING | 0 | 0 | 2 | -1 | TYPE_MAPPING | T_ARRAY | T_STRING或T_FUNCTION | T_ANY | T_ANY | 236 | DEFAULT_NONE |
| deep_inherit_list | F_DEEP_INHERIT_LIST | 0 | 0 | 1 | 1 | TYPE_MOD_ARRAY或TYPE_STRING | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_THIS_OBJECT |
| shallow_inherit_list | F_SHALLOW_INHERIT_LIST | 0 | 0 | 1 | 1 | TYPE_MOD_ARRAY或TYPE_STRING | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_THIS_OBJECT |
| inherit_list | F_SHALLOW_INHERIT_LIST 或 F_ALIAS_FLAG | 0 | 0 | 1 | 1 | TYPE_MOD_ARRAY或TYPE_STRING | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_THIS_OBJECT |
| printf | F_PRINTF | 0 | 0 | 1 | -1 | TYPE_NOVALUE | T_STRING | T_ANY | T_ANY | T_ANY | 50 | DEFAULT_NONE |
| sprintf | F_SPRINTF | 0 | 0 | 1 | -1 | TYPE_STRING | T_STRING | T_ANY | T_ANY | T_ANY | 50 | DEFAULT_NONE |
| mapp | F_MAPP | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| stat | F_STAT | 0 | 0 | 2 | 2 | TYPE_MOD_ARRAY或TYPE_ANY | T_STRING | T_NUMBER | T_ANY | T_ANY | 18 | 0 |
| interactive | F_INTERACTIVE | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_THIS_OBJECT |
| has_mxp | F_HAS_MXP | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_THIS_OBJECT |
| has_zmp | F_HAS_ZMP | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_THIS_OBJECT |
| send_zmp | F_SEND_ZMP | 0 | 0 | 2 | 2 | TYPE_NOVALUE | T_STRING | T_ARRAY | T_ANY | T_ANY | 185 | DEFAULT_NONE |
| has_gmcp | F_HAS_GMCP | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_THIS_OBJECT |
| send_gmcp | F_SEND_GMCP | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| in_edit | F_IN_EDIT | 0 | 0 | 1 | 1 | TYPE_STRING | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_THIS_OBJECT |
| in_input | F_IN_INPUT | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_THIS_OBJECT |
| userp | F_USERP | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| enable_wizard | F_ENABLE_WIZARD | 0 | 0 | 0 | 0 | TYPE_NOVALUE | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| disable_wizard | F_DISABLE_WIZARD | 0 | 0 | 0 | 0 | TYPE_NOVALUE | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| wizardp | F_WIZARDP | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| master | F_MASTER | 0 | 0 | 0 | 0 | TYPE_OBJECT | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| memory_info | F_MEMORY_INFO | 0 | 0 | 0 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| get_config | F_GET_CONFIG | 0 | 0 | 1 | 1 | TYPE_ANY | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | DEFAULT_NONE |
| set_config | F_SET_CONFIG | 0 | 0 | 2 | 2 | TYPE_NOVALUE | T_NUMBER | T_ANY | T_ANY | T_ANY | 193 | DEFAULT_NONE |
| query_privs | F_QUERY_PRIVS | 0 | 0 | 1 | 1 | TYPE_STRING | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_THIS_OBJECT |
| set_privs | F_SET_PRIVS | 0 | 0 | 2 | 2 | TYPE_NOVALUE | T_OBJECT | T_NUMBER或T_STRING | T_ANY | T_ANY | 242 | DEFAULT_NONE |
| get_char | F_GET_CHAR | 0 | 0 | 1 | -1 | TYPE_NUMBER | T_STRING或T_FUNCTION | T_ANY | T_ANY | T_ANY | 83 | DEFAULT_NONE |
| children | F_CHILDREN | 0 | 0 | 1 | 1 | TYPE_MOD_ARRAY或TYPE_OBJECT | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| reload_object | F_RELOAD_OBJECT | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| error | F_ERROR | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| uptime | F_UPTIME | 0 | 0 | 0 | 0 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| strcmp | F_STRCMP | 0 | 0 | 2 | 2 | TYPE_NUMBER | T_STRING | T_STRING | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| rusage | F_RUSAGE | 0 | 0 | 0 | 0 | TYPE_MAPPING | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| flush_messages | F_FLUSH_MESSAGES | 0 | 0 | 0 | 1 | TYPE_NOVALUE | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| ed | F_ED | 0 | 0 | 0 | 5 | TYPE_NOVALUE | T_STRING | T_STRING或T_NUMBER | T_STRING或T_NUMBER | T_NUMBER | 247 | DEFAULT_NONE |
| cache_stats | F_CACHE_STATS | 0 | 0 | 0 | 0 | TYPE_STRING | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| filter | F_FILTER | 0 | 0 | 2 | -1 | TYPE_ANY | T_STRING或T_ARRAY或T_MAPPING | T_STRING或T_FUNCTION | T_ANY | T_ANY | 259 | DEFAULT_NONE |
| filter_array | F_FILTER 或 F_ALIAS_FLAG | 0 | 0 | 2 | -1 | TYPE_ANY | T_ARRAY | T_STRING或T_FUNCTION | T_ANY | T_ANY | 236 | DEFAULT_NONE |
| filter_mapping | F_FILTER 或 F_ALIAS_FLAG | 0 | 0 | 2 | -1 | TYPE_MAPPING | T_MAPPING | T_STRING或T_FUNCTION | T_ANY | T_ANY | 261 | DEFAULT_NONE |
| map | F_MAP | 0 | 0 | 2 | -1 | TYPE_ANY | T_STRING或T_MAPPING或T_ARRAY | T_STRING或T_FUNCTION | T_ANY | T_ANY | 267 | DEFAULT_NONE |
| map_mapping | F_MAP 或 F_ALIAS_FLAG | 0 | 0 | 2 | -1 | TYPE_MAPPING | T_MAPPING | T_STRING或T_FUNCTION | T_ANY | T_ANY | 261 | DEFAULT_NONE |
| map_array | F_MAP 或 F_ALIAS_FLAG | 0 | 0 | 2 | -1 | TYPE_MOD_ARRAY或TYPE_ANY | T_ARRAY | T_STRING或T_FUNCTION | T_ANY | T_ANY | 236 | DEFAULT_NONE |
| malloc_status | F_MALLOC_STATUS | 0 | 0 | 0 | 0 | TYPE_STRING | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| mud_status | F_MUD_STATUS | 0 | 0 | 1 | 1 | TYPE_STRING | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | 0 |
| dumpallobj | F_DUMPALLOBJ | 0 | 0 | 0 | 1 | TYPE_NOVALUE | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| dump_file_descriptors | F_DUMP_FILE_DESCRIPTORS | 0 | 0 | 0 | 0 | TYPE_STRING | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| query_load_average | F_QUERY_LOAD_AVERAGE | 0 | 0 | 0 | 0 | TYPE_STRING | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| set_light | F_SET_LIGHT | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | DEFAULT_NONE |
| origin | F_ORIGIN | 0 | 0 | 0 | 0 | TYPE_STRING | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| reclaim_objects | F_RECLAIM_OBJECTS | 0 | 0 | 0 | 0 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| set_eval_limit | F_SET_EVAL_LIMIT | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | DEFAULT_NONE |
| reset_eval_cost | F_SET_EVAL_LIMIT 或 F_ALIAS_FLAG | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | 0 |
| eval_cost | F_SET_EVAL_LIMIT 或 F_ALIAS_FLAG | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | -1 |
| max_eval_cost | F_SET_EVAL_LIMIT 或 F_ALIAS_FLAG | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | 1 |
| set_debug_level | F_SET_DEBUG_LEVEL | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_NUMBER或T_STRING | T_ANY | T_ANY | T_ANY | 71 | DEFAULT_NONE |
| debug_levels | F_DEBUG_LEVELS | 0 | 0 | 0 | 0 | TYPE_MAPPING | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| clear_debug_level | F_CLEAR_DEBUG_LEVEL | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| resolve | F_RESOLVE | 0 | 0 | 2 | 2 | TYPE_NUMBER | T_STRING | T_STRING或T_FUNCTION | T_ANY | T_ANY | 275 | DEFAULT_NONE |
| set_encoding | F_SET_ENCODING | 0 | 0 | 0 | 1 | TYPE_STRING | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| query_encoding | F_QUERY_ENCODING | 0 | 0 | 0 | 0 | TYPE_STRING | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| string_decode | F_STRING_DECODE | 0 | 0 | 2 | 2 | TYPE_STRING | T_BUFFER | T_STRING | T_ANY | T_ANY | 280 | DEFAULT_NONE |
| string_encode | F_STRING_ENCODE | 0 | 0 | 2 | 2 | TYPE_BUFFER | T_STRING | T_STRING | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| buffer_transcode | F_BUFFER_TRANSCODE | 0 | 0 | 3 | 3 | TYPE_BUFFER | T_BUFFER | T_STRING | T_STRING | T_ANY | 284 | DEFAULT_NONE |
| act_mxp | F_ACT_MXP | 0 | 0 | 0 | 0 | TYPE_NOVALUE | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| request_term_type | F_REQUEST_TERM_TYPE | 0 | 0 | 0 | 0 | TYPE_NOVALUE | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| start_request_term_type | F_START_REQUEST_TERM_TYPE | 0 | 0 | 0 | 0 | TYPE_NOVALUE | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| request_term_size | F_REQUEST_TERM_SIZE | 0 | 0 | 0 | 1 | TYPE_NOVALUE | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | DEFAULT_NONE |
| shutdown | F_SHUTDOWN | 0 | 0 | 0 | 1 | TYPE_NOVALUE | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | DEFAULT_NONE |
| dump_trace | F_DUMP_TRACE | 0 | 0 | 0 | 0 | TYPE_MOD_ARRAY或TYPE_ANY | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| strwidth | F_STRWIDTH | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| compress_file | F_COMPRESS_FILE | 0 | 0 | 1 | 2 | TYPE_NUMBER | T_STRING | T_STRING | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| uncompress_file | F_UNCOMPRESS_FILE | 0 | 0 | 1 | 2 | TYPE_NUMBER | T_STRING | T_STRING | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| compress | F_COMPRESS | 0 | 0 | 1 | 1 | TYPE_BUFFER | T_STRING或T_BUFFER | T_ANY | T_ANY | T_ANY | 148 | DEFAULT_NONE |
| uncompress | F_UNCOMPRESS | 0 | 0 | 1 | 1 | TYPE_BUFFER | T_STRING或T_BUFFER | T_ANY | T_ANY | T_ANY | 148 | DEFAULT_NONE |
| db_close | F_DB_CLOSE | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | DEFAULT_NONE |
| db_commit | F_DB_COMMIT | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | DEFAULT_NONE |
| db_connect | F_DB_CONNECT | 0 | 0 | 2 | 4 | TYPE_NUMBER | T_STRING | T_STRING | T_STRING | T_NUMBER | 290 | DEFAULT_NONE |
| db_exec | F_DB_EXEC | 0 | 0 | 2 | 2 | TYPE_ANY | T_NUMBER | T_STRING | T_ANY | T_ANY | 24 | DEFAULT_NONE |
| db_fetch | F_DB_FETCH | 0 | 0 | 2 | 2 | TYPE_MOD_ARRAY或TYPE_ANY | T_NUMBER | T_NUMBER | T_ANY | T_ANY | 79 | DEFAULT_NONE |
| db_rollback | F_DB_ROLLBACK | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | DEFAULT_NONE |
| db_status | F_DB_STATUS | 0 | 0 | 0 | 1 | TYPE_STRING | T_ANY | T_ANY | T_ANY | T_ANY | 1 | DEFAULT_NONE |
| socket_create | F_SOCKET_CREATE | 0 | 0 | 2 | 3 | TYPE_NUMBER | T_NUMBER | T_STRING或T_FUNCTION | T_STRING或T_FUNCTION | T_ANY | 298 | DEFAULT_NONE |
| socket_bind | F_SOCKET_BIND | 0 | 0 | 2 | 3 | TYPE_NUMBER | T_NUMBER | T_NUMBER | T_STRING | T_ANY | 133 | DEFAULT_NONE |
| socket_listen | F_SOCKET_LISTEN | 0 | 0 | 2 | 2 | TYPE_NUMBER | T_NUMBER | T_STRING或T_FUNCTION | T_ANY | T_ANY | 81 | DEFAULT_NONE |
| socket_accept | F_SOCKET_ACCEPT | 0 | 0 | 3 | 3 | TYPE_NUMBER | T_NUMBER | T_STRING或T_FUNCTION | T_STRING或T_FUNCTION | T_ANY | 298 | DEFAULT_NONE |
| socket_connect | F_SOCKET_CONNECT | 0 | 0 | 4 | 4 | TYPE_NUMBER | T_NUMBER | T_STRING | T_STRING或T_FUNCTION | T_STRING或T_FUNCTION | 306 | DEFAULT_NONE |
| socket_write | F_SOCKET_WRITE | 0 | 0 | 2 | 3 | TYPE_NUMBER | T_NUMBER | T_ANY | T_STRING | T_ANY | 316 | DEFAULT_NONE |
| socket_close | F_SOCKET_CLOSE | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | DEFAULT_NONE |
| socket_release | F_SOCKET_RELEASE | 0 | 0 | 3 | 3 | TYPE_NUMBER | T_NUMBER | T_OBJECT | T_STRING或T_FUNCTION | T_ANY | 322 | DEFAULT_NONE |
| socket_acquire | F_SOCKET_ACQUIRE | 0 | 0 | 4 | 4 | TYPE_NUMBER | T_NUMBER | T_STRING或T_FUNCTION | T_STRING或T_FUNCTION | T_STRING或T_FUNCTION | 329 | DEFAULT_NONE |
| socket_error | F_SOCKET_ERROR | 0 | 0 | 1 | 1 | TYPE_STRING | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | DEFAULT_NONE |
| socket_address | F_SOCKET_ADDRESS | 0 | 0 | 2 | 2 | TYPE_STRING | T_NUMBER或T_OBJECT | T_NUMBER | T_ANY | T_ANY | 340 | 0 |
| socket_status | F_SOCKET_STATUS | 0 | 0 | 0 | 1 | TYPE_MOD_ARRAY或TYPE_ANY | T_NUMBER | T_ANY | T_ANY | T_ANY | 20 | DEFAULT_NONE |
| debug_info | F_DEBUG_INFO | 0 | 0 | 2 | 2 | TYPE_ANY | T_NUMBER | T_OBJECT | T_ANY | T_ANY | 142 | DEFAULT_NONE |
| refs | F_REFS | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| dump_prog | F_DUMP_PROG | 0 | 0 | 1 | -1 | TYPE_NOVALUE | T_OBJECT | T_ANY | T_ANY | T_ANY | 345 | DEFAULT_NONE |
| remove_shadow | F_REMOVE_SHADOW | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| query_notify_fail | F_QUERY_NOTIFY_FAIL | 0 | 0 | 0 | 0 | TYPE_ANY | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| named_livings | F_NAMED_LIVINGS | 0 | 0 | 0 | 0 | TYPE_MOD_ARRAY或TYPE_OBJECT | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| copy | F_COPY | 0 | 0 | 1 | 1 | TYPE_ANY | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| functions | F_FUNCTIONS | 0 | 0 | 2 | 2 | TYPE_MOD_ARRAY或TYPE_ANY | T_OBJECT | T_NUMBER | T_ANY | T_ANY | 225 | 0 |
| variables | F_VARIABLES | 0 | 0 | 2 | 2 | TYPE_MOD_ARRAY或TYPE_ANY | T_OBJECT | T_NUMBER | T_ANY | T_ANY | 225 | 0 |
| heart_beats | F_HEART_BEATS | 0 | 0 | 0 | 0 | TYPE_MOD_ARRAY或TYPE_OBJECT | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| terminal_colour | F_TERMINAL_COLOUR | 0 | 0 | 2 | 4 | TYPE_STRING | T_STRING | T_MAPPING | T_NUMBER | T_NUMBER | 348 | DEFAULT_NONE |
| pluralize | F_PLURALIZE | 0 | 0 | 1 | 1 | TYPE_STRING | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| file_length | F_FILE_LENGTH | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| upper_case | F_UPPER_CASE | 0 | 0 | 1 | 1 | TYPE_STRING | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| replaceable | F_REPLACEABLE | 0 | 0 | 1 | 2 | TYPE_NUMBER | T_OBJECT | T_ARRAY | T_ANY | T_ANY | 356 | DEFAULT_NONE |
| program_info | F_PROGRAM_INFO | 0 | 0 | 0 | 1 | TYPE_MAPPING | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| store_variable | F_STORE_VARIABLE | 0 | 0 | 2 | 3 | TYPE_NOVALUE | T_STRING | T_ANY | T_OBJECT | T_ANY | 360 | DEFAULT_NONE |
| fetch_variable | F_FETCH_VARIABLE | 0 | 0 | 1 | 2 | TYPE_ANY | T_STRING | T_OBJECT | T_ANY | T_ANY | 113 | DEFAULT_NONE |
| remove_interactive | F_REMOVE_INTERACTIVE | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| query_ip_port | F_QUERY_IP_PORT | 0 | 0 | 0 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| zonetime | F_ZONETIME | 0 | 0 | 2 | 2 | TYPE_STRING | T_STRING | T_NUMBER | T_ANY | T_ANY | 18 | DEFAULT_NONE |
| is_daylight_savings_time | F_IS_DAYLIGHT_SAVINGS_TIME | 0 | 0 | 2 | 2 | TYPE_NUMBER | T_STRING | T_NUMBER | T_ANY | T_ANY | 18 | DEFAULT_NONE |
| debug_message | F_DEBUG_MESSAGE | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| function_owner | F_FUNCTION_OWNER | 0 | 0 | 1 | 1 | TYPE_OBJECT | T_FUNCTION | T_ANY | T_ANY | T_ANY | 14 | DEFAULT_NONE |
| repeat_string | F_REPEAT_STRING | 0 | 0 | 2 | 2 | TYPE_STRING | T_STRING | T_NUMBER | T_ANY | T_ANY | 18 | DEFAULT_NONE |
| memory_summary | F_MEMORY_SUMMARY | 0 | 0 | 0 | 0 | TYPE_MAPPING | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| query_replaced_program | F_QUERY_REPLACED_PROGRAM | 0 | 0 | 0 | 1 | TYPE_STRING | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| network_stats | F_NETWORK_STATS | 0 | 0 | 0 | 0 | TYPE_MAPPING | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| real_time | F_REAL_TIME | 0 | 0 | 0 | 0 | TYPE_NUMBER | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| compressedp | F_COMPRESSEDP | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| event | F_EVENT | 0 | 0 | 2 | -1 | TYPE_NOVALUE | T_OBJECT或T_ARRAY | T_STRING | T_ANY | T_ANY | 366 | DEFAULT_NONE |
| query_num | F_QUERY_NUM | 0 | 0 | 2 | 2 | TYPE_STRING | T_NUMBER | T_NUMBER | T_ANY | T_ANY | 79 | 0 |
| base_name | F_BASE_NAME | 0 | 0 | 1 | 1 | TYPE_STRING | T_STRING或T_OBJECT | T_ANY | T_ANY | T_ANY | 372 | DEFAULT_THIS_OBJECT |
| get_garbage | F_GET_GARBAGE | 0 | 0 | 0 | 0 | TYPE_MOD_ARRAY或TYPE_OBJECT | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| num_classes | F_NUM_CLASSES | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| assemble_class | F_ASSEMBLE_CLASS | 0 | 0 | 1 | 1 | TYPE_ANY | T_ARRAY | T_ANY | T_ANY | T_ANY | 35 | DEFAULT_NONE |
| disassemble_class | F_DISASSEMBLE_CLASS | 0 | 0 | 1 | 1 | TYPE_MOD_ARRAY或TYPE_ANY | T_ANY | T_ANY | T_ANY | T_ANY | 38 | DEFAULT_NONE |
| fetch_class_member | F_FETCH_CLASS_MEMBER | 0 | 0 | 2 | 2 | TYPE_ANY | T_ANY | T_NUMBER | T_ANY | T_ANY | 191 | DEFAULT_NONE |
| store_class_member | F_STORE_CLASS_MEMBER | 0 | 0 | 3 | 3 | TYPE_ANY | T_ANY | T_NUMBER | T_ANY | T_ANY | 191 | DEFAULT_NONE |
| shuffle | F_SHUFFLE | 0 | 0 | 1 | 1 | TYPE_MOD_ARRAY或TYPE_ANY | T_ARRAY | T_ANY | T_ANY | T_ANY | 35 | DEFAULT_NONE |
| element_of | F_ELEMENT_OF | 0 | 0 | 1 | 1 | TYPE_ANY | T_ARRAY | T_ANY | T_ANY | T_ANY | 35 | DEFAULT_NONE |
| max | F_MAX | 0 | 0 | 2 | 2 | TYPE_ANY | T_ARRAY | T_NUMBER | T_ANY | T_ANY | 77 | 0 |
| min | F_MIN | 0 | 0 | 2 | 2 | TYPE_ANY | T_ARRAY | T_NUMBER | T_ANY | T_ANY | 77 | 0 |
| abs | F_ABS | 0 | 0 | 1 | 1 | TYPE_ANY | T_NUMBER或T_REAL | T_ANY | T_ANY | T_ANY | 67 | DEFAULT_NONE |
| roll_MdN | F_ROLL_MDN | 0 | 0 | 2 | 2 | TYPE_NUMBER | T_NUMBER | T_NUMBER | T_ANY | T_ANY | 79 | DEFAULT_NONE |
| string_difference | F_STRING_DIFFERENCE | 0 | 0 | 2 | 2 | TYPE_NUMBER | T_STRING | T_STRING | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| query_charmode | F_QUERY_CHARMODE | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| remove_charmode | F_REMOVE_CHARMODE | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| remove_get_char | F_REMOVE_GET_CHAR | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| send_nullbyte | F_SEND_NULLBYTE | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| restore_from_string | F_RESTORE_FROM_STRING | 0 | 0 | 2 | 2 | TYPE_NOVALUE | T_STRING | T_NUMBER | T_ANY | T_ANY | 18 | 0 |
| classes | F_CLASSES | 0 | 0 | 2 | 2 | TYPE_MOD_ARRAY或TYPE_ANY | T_OBJECT | T_NUMBER | T_ANY | T_ANY | 225 | 0 |
| test_load | F_TEST_LOAD | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| domain_stats | F_DOMAIN_STATS | 0 | 0 | 0 | 1 | TYPE_MAPPING | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| set_author | F_SET_AUTHOR | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| author_stats | F_AUTHOR_STATS | 0 | 0 | 0 | 1 | TYPE_MAPPING | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| pcre_version | F_PCRE_VERSION | 0 | 0 | 0 | 1 | TYPE_STRING | T_ANY | T_ANY | T_ANY | T_ANY | 1 | DEFAULT_NONE |
| pcre_match | F_PCRE_MATCH | 0 | 0 | 2 | 3 | TYPE_ANY | T_STRING或T_ARRAY | T_STRING | T_NUMBER | T_ANY | 178 | DEFAULT_NONE |
| pcre_assoc | F_PCRE_ASSOC | 0 | 0 | 3 | 4 | TYPE_MOD_ARRAY或TYPE_ANY | T_STRING | T_ARRAY | T_ARRAY | T_ANY | 185 | DEFAULT_NONE |
| pcre_extract | F_PCRE_EXTRACT | 0 | 0 | 2 | 2 | TYPE_MOD_ARRAY或TYPE_STRING | T_STRING | T_STRING | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| pcre_replace | F_PCRE_REPLACE | 0 | 0 | 3 | 3 | TYPE_STRING | T_STRING | T_STRING | T_ARRAY | T_ANY | 375 | DEFAULT_NONE |
| pcre_replace_callback | F_PCRE_REPLACE_CALLBACK | 0 | 0 | 3 | -1 | TYPE_STRING | T_STRING | T_STRING | T_STRING或T_FUNCTION | T_ANY | 381 | DEFAULT_NONE |
| pcre_cache | F_PCRE_CACHE | 0 | 0 | 0 | 1 | TYPE_MAPPING | T_ANY | T_ANY | T_ANY | T_ANY | 1 | DEFAULT_NONE |
| parse_init | F_PARSE_INIT | 0 | 0 | 0 | 0 | TYPE_NOVALUE | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| parse_refresh | F_PARSE_REFRESH | 0 | 0 | 0 | 0 | TYPE_NOVALUE | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| parse_sentence | F_PARSE_SENTENCE | 0 | 0 | 1 | 4 | TYPE_ANY | T_STRING | T_NUMBER | T_ARRAY | T_MAPPING | 389 | DEFAULT_NONE |
| parse_add_rule | F_PARSE_ADD_RULE | 0 | 0 | 2 | 2 | TYPE_NOVALUE | T_STRING | T_STRING | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| parse_remove | F_PARSE_REMOVE | 0 | 0 | 1 | 1 | TYPE_NOVALUE | T_STRING | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| parse_add_synonym | F_PARSE_ADD_SYNONYM | 0 | 0 | 2 | 3 | TYPE_NOVALUE | T_STRING | T_STRING | T_STRING | T_ANY | 125 | DEFAULT_NONE |
| parse_dump | F_PARSE_DUMP | 0 | 0 | 0 | 0 | TYPE_STRING | T_ANY | T_ANY | T_ANY | T_ANY | 0 | DEFAULT_NONE |
| parse_my_rules | F_PARSE_MY_RULES | 0 | 0 | 2 | 3 | TYPE_ANY | T_OBJECT | T_STRING | T_NUMBER | T_ANY | 397 | DEFAULT_NONE |
| sha1 | F_SHA1 | 0 | 0 | 1 | 1 | TYPE_STRING | T_STRING或T_BUFFER | T_ANY | T_ANY | T_ANY | 148 | DEFAULT_NONE |
| export_uid | F_EXPORT_UID | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_NONE |
| geteuid | F_GETEUID | 0 | 0 | 1 | 1 | TYPE_STRING | T_FUNCTION或T_OBJECT | T_ANY | T_ANY | T_ANY | 403 | DEFAULT_THIS_OBJECT |
| getuid | F_GETUID | 0 | 0 | 1 | 1 | TYPE_STRING | T_OBJECT | T_ANY | T_ANY | T_ANY | 55 | DEFAULT_THIS_OBJECT |
| seteuid | F_SETEUID | 0 | 0 | 1 | 1 | TYPE_NUMBER | T_STRING或T_NUMBER | T_ANY | T_ANY | T_ANY | 132 | DEFAULT_NONE |
| cos | F_COS | 0 | 0 | 1 | 1 | TYPE_REAL | T_REAL | T_ANY | T_ANY | T_ANY | 6 | DEFAULT_NONE |
| sin | F_SIN | 0 | 0 | 1 | 1 | TYPE_REAL | T_REAL | T_ANY | T_ANY | T_ANY | 6 | DEFAULT_NONE |
| tan | F_TAN | 0 | 0 | 1 | 1 | TYPE_REAL | T_REAL | T_ANY | T_ANY | T_ANY | 6 | DEFAULT_NONE |
| asin | F_ASIN | 0 | 0 | 1 | 1 | TYPE_REAL | T_REAL | T_ANY | T_ANY | T_ANY | 6 | DEFAULT_NONE |
| acos | F_ACOS | 0 | 0 | 1 | 1 | TYPE_REAL | T_REAL | T_ANY | T_ANY | T_ANY | 6 | DEFAULT_NONE |
| atan | F_ATAN | 0 | 0 | 1 | 1 | TYPE_REAL | T_REAL | T_ANY | T_ANY | T_ANY | 6 | DEFAULT_NONE |
| sqrt | F_SQRT | 0 | 0 | 1 | 1 | TYPE_REAL | T_REAL或T_NUMBER | T_ANY | T_ANY | T_ANY | 47 | DEFAULT_NONE |
| log | F_LOG | 0 | 0 | 1 | 1 | TYPE_REAL | T_REAL | T_ANY | T_ANY | T_ANY | 6 | DEFAULT_NONE |
| log10 | F_LOG10 | 0 | 0 | 1 | 1 | TYPE_REAL | T_REAL或T_NUMBER | T_ANY | T_ANY | T_ANY | 47 | DEFAULT_NONE |
| log2 | F_LOG2 | 0 | 0 | 1 | 1 | TYPE_REAL | T_REAL或T_NUMBER | T_ANY | T_ANY | T_ANY | 47 | DEFAULT_NONE |
| pow | F_POW | 0 | 0 | 2 | 2 | TYPE_REAL | T_REAL或T_NUMBER | T_REAL或T_NUMBER | T_ANY | T_ANY | 406 | DEFAULT_NONE |
| exp | F_EXP | 0 | 0 | 1 | 1 | TYPE_REAL | T_REAL | T_ANY | T_ANY | T_ANY | 6 | DEFAULT_NONE |
| floor | F_FLOOR | 0 | 0 | 1 | 1 | TYPE_REAL | T_REAL | T_ANY | T_ANY | T_ANY | 6 | DEFAULT_NONE |
| ceil | F_CEIL | 0 | 0 | 1 | 1 | TYPE_REAL | T_REAL | T_ANY | T_ANY | T_ANY | 6 | DEFAULT_NONE |
| round | F_ROUND | 0 | 0 | 1 | 1 | TYPE_REAL | T_REAL | T_ANY | T_ANY | T_ANY | 6 | DEFAULT_NONE |
| norm | F_NORM | 0 | 0 | 1 | 1 | TYPE_REAL | T_ARRAY或T_ARRAY | T_ANY | T_ANY | T_ANY | 412 | DEFAULT_NONE |
| dotprod | F_DOTPROD | 0 | 0 | 2 | 2 | TYPE_REAL | T_ARRAY或T_ARRAY | T_ARRAY或T_ARRAY | T_ANY | T_ANY | 415 | DEFAULT_NONE |
| distance | F_DISTANCE | 0 | 0 | 2 | 2 | TYPE_REAL | T_ARRAY或T_ARRAY | T_ARRAY或T_ARRAY | T_ANY | T_ANY | 412 | DEFAULT_NONE |
| angle | F_ANGLE | 0 | 0 | 2 | 2 | TYPE_REAL | T_ARRAY或T_ARRAY | T_ARRAY或T_ARRAY | T_ANY | T_ANY | 412 | DEFAULT_NONE |
具体函数原型请看第一个回贴的内容。