Crate gravity [] [src]

Structs

__BindgenUnionField
__IncompleteArrayField
__dirstream
__fsid_t
_json_object_entry
_json_value
_json_value__bindgen_ty_1
_json_value__bindgen_ty_2
_json_value__bindgen_ty_1__bindgen_ty_1
_json_value__bindgen_ty_1__bindgen_ty_2
_json_value__bindgen_ty_1__bindgen_ty_3
cstring_r
dirent
error_desc_t
fiber_s
gnode_binary_expr_t
gnode_class_decl_t
gnode_compound_stmt_t
gnode_enum_decl_t
gnode_file_expr_t
gnode_flow_stmt_t
gnode_function_decl_t
gnode_identifier_expr_t
gnode_jump_stmt_t
gnode_keyword_expr_t
gnode_label_stmt_t
gnode_list_expr_t
gnode_literal_expr_t
gnode_literal_expr_t__bindgen_ty_1
gnode_location_t
gnode_loop_stmt_t
gnode_module_decl_t
gnode_postfix_expr_t
gnode_postfix_subexpr_t
gnode_postfix_subexpr_t__bindgen_ty_1
gnode_r
gnode_t
gnode_unary_expr_t
gnode_var_t
gnode_variable_decl_t
gravity_callframe_t
gravity_class_r
gravity_class_s
gravity_closure_t
gravity_compiler_t
gravity_delegate_t
gravity_function_r
gravity_function_t
gravity_function_t__bindgen_ty_1
gravity_function_t__bindgen_ty_1__bindgen_ty_1
gravity_function_t__bindgen_ty_1__bindgen_ty_2
gravity_gc_t
gravity_hash_t
gravity_instance_t
gravity_list_t
gravity_map_t
gravity_module_t
gravity_object_r
gravity_range_t
gravity_string_t
gravity_value_r
gravity_value_t
gravity_value_t__bindgen_ty_1
gravity_vm
gtoken_s
gupvalue_r
gupvalue_t
imaxdiv_t
json_settings
json_t
symboltable_t
uint16_r
uint32_r
upvalue_s
void_r

Enums

_bindgen_ty_1
error_type_t
gbuiltin_t
gliteral_t
gnode_location_type
gnode_n
gravity_exec_type
gravity_special_index
gtoken_t
json_type

Constants

AIO_PRIO_DELTA_MAX
ARG_MAX
CLASS_CONSTRUCTOR_NAME
CLASS_DESTRUCTOR_NAME
CLASS_INTERNAL_INIT_NAME
CPOOL_INDEX_MAX
CPOOL_VALUE_ARGUMENTS
CPOOL_VALUE_FALSE
CPOOL_VALUE_FUNC
CPOOL_VALUE_NULL
CPOOL_VALUE_SUPER
CPOOL_VALUE_TRUE
CPOOL_VALUE_UNDEFINED
DEFAULT_CG_MINTHRESHOLD
DEFAULT_CG_RATIO
DEFAULT_CG_THRESHOLD
DEFAULT_CONTEXT_SIZE
DEFAULT_MINCFRAME_SIZE
DEFAULT_MINSTACK_SIZE
DEFAULT_MINSTRING_SIZE
DELAYTIMER_MAX
DT_BLK
DT_CHR
DT_DIR
DT_FIFO
DT_LNK
DT_REG
DT_SOCK
DT_UNKNOWN
DT_WHT
EPSILON
GETTER_FUNCTION_NAME
GLOBALS_DEFAULT_SLOT
GRAVITY_BRIDGE_INDEX
GRAVITY_COMPUTED_GOTO
GRAVITY_COMPUTED_INDEX
GRAVITY_DATA_REGISTER
GRAVITY_ENABLE_DOUBLE
GRAVITY_ENABLE_INT64
GRAVITY_FIBER_REGISTER
GRAVITY_MAP_DOTSUGAR
GRAVITY_MEMORY_DEBUG
GRAVITY_MSG_REGISTER
GRAVITY_NULL_SILENT
GRAVITY_VERSION
GRAVITY_VERSION_NUMBER
HOST_NAME_MAX
INITMODULE_NAME
INT16_MAX
INT16_MIN
INT32_MAX
INT32_MIN
INT8_MAX
INT8_MIN
INTPTR_MAX
INTPTR_MIN
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST32_MAX
INT_FAST32_MIN
INT_FAST8_MAX
INT_FAST8_MIN
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST32_MAX
INT_LEAST32_MIN
INT_LEAST8_MAX
INT_LEAST8_MIN
ITERATOR_INIT_FUNCTION
ITERATOR_NEXT_FUNCTION
LINK_MAX
LOGIN_NAME_MAX
MAIN_FUNCTION
MARRAY_DEFAULT_SIZE
MAXNAMLEN
MAX_ALLOCATION
MAX_CANON
MAX_CCALLS
MAX_FIELDSxFLUSH
MAX_INLINE_INT
MAX_INPUT
MAX_INSTRUCTION_OPCODE
MAX_IVARS
MAX_LOCALS
MAX_REGISTERS
MAX_UPVALUES
MQ_PRIO_MAX
NAME_MAX
NGROUPS_MAX
NR_OPEN
OUTER_IVAR_NAME
PATH_MAX
PIPE_BUF
PRIX8
PRIX16
PRIX32
PRIX64
PRIXFAST8
PRIXFAST16
PRIXFAST32
PRIXFAST64
PRIXLEAST8
PRIXLEAST16
PRIXLEAST32
PRIXLEAST64
PRIXMAX
PRIXPTR
PRId8
PRId16
PRId32
PRId64
PRIdFAST8
PRIdFAST16
PRIdFAST32
PRIdFAST64
PRIdLEAST8
PRIdLEAST16
PRIdLEAST32
PRIdLEAST64
PRIdMAX
PRIdPTR
PRIi8
PRIi16
PRIi32
PRIi64
PRIiFAST8
PRIiFAST16
PRIiFAST32
PRIiFAST64
PRIiLEAST8
PRIiLEAST16
PRIiLEAST32
PRIiLEAST64
PRIiMAX
PRIiPTR
PRIo8
PRIo16
PRIo32
PRIo64
PRIoFAST8
PRIoFAST16
PRIoFAST32
PRIoFAST64
PRIoLEAST8
PRIoLEAST16
PRIoLEAST32
PRIoLEAST64
PRIoMAX
PRIoPTR
PRIu8
PRIu16
PRIu32
PRIu64
PRIuFAST8
PRIuFAST16
PRIuFAST32
PRIuFAST64
PRIuLEAST8
PRIuLEAST16
PRIuLEAST32
PRIuLEAST64
PRIuMAX
PRIuPTR
PRIx8
PRIx16
PRIx32
PRIx64
PRIxFAST8
PRIxFAST16
PRIxFAST32
PRIxFAST64
PRIxLEAST8
PRIxLEAST16
PRIxLEAST32
PRIxLEAST64
PRIxMAX
PRIxPTR
PTHREAD_DESTRUCTOR_ITERATIONS
PTHREAD_KEYS_MAX
PTHREAD_STACK_MIN
PTRDIFF_MAX
PTRDIFF_MIN
RTSIG_MAX
SCNd8
SCNd16
SCNd32
SCNd64
SCNdFAST8
SCNdFAST16
SCNdFAST32
SCNdFAST64
SCNdLEAST8
SCNdLEAST16
SCNdLEAST32
SCNdLEAST64
SCNdMAX
SCNdPTR
SCNi8
SCNi16
SCNi32
SCNi64
SCNiFAST8
SCNiFAST16
SCNiFAST32
SCNiFAST64
SCNiLEAST8
SCNiLEAST16
SCNiLEAST32
SCNiLEAST64
SCNiMAX
SCNiPTR
SCNo8
SCNo16
SCNo32
SCNo64
SCNoFAST8
SCNoFAST16
SCNoFAST32
SCNoFAST64
SCNoLEAST8
SCNoLEAST16
SCNoLEAST32
SCNoLEAST64
SCNoMAX
SCNoPTR
SCNu8
SCNu16
SCNu32
SCNu64
SCNuFAST8
SCNuFAST16
SCNuFAST32
SCNuFAST64
SCNuLEAST8
SCNuLEAST16
SCNuLEAST32
SCNuLEAST64
SCNuMAX
SCNuPTR
SCNx8
SCNx16
SCNx32
SCNx64
SCNxFAST8
SCNxFAST16
SCNxFAST32
SCNxFAST64
SCNxLEAST8
SCNxLEAST16
SCNxLEAST32
SCNxLEAST64
SCNxMAX
SCNxPTR
SELF_PARAMETER_NAME
SEM_VALUE_MAX
SETTER_FUNCTION_NAME
SETTER_PARAMETER_NAME
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIZE_MAX
TTY_NAME_MAX
UINT16_MAX
UINT32_MAX
UINT8_MAX
UINTPTR_MAX
UINT_FAST16_MAX
UINT_FAST32_MAX
UINT_FAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_MAX
UINT_LEAST8_MAX
WINT_MAX
WINT_MIN
XATTR_LIST_MAX
XATTR_NAME_MAX
XATTR_SIZE_MAX
false_
json_enable_comments
json_error_max
true_

Statics

gravity_class_bool
gravity_class_class
gravity_class_closure
gravity_class_fiber
gravity_class_float
gravity_class_function
gravity_class_instance
gravity_class_int
gravity_class_list
gravity_class_map
gravity_class_module
gravity_class_null
gravity_class_object
gravity_class_range
gravity_class_string
gravity_class_upvalue
json_value_none

Functions

alphasort
closedir
convert_value2bool
convert_value2float
convert_value2int
convert_value2string
cstring_array_create
directory_init
directory_read
dirfd
fdopendir
file_buildpath
file_exists
file_read
file_size
file_write
getdirentries
gnode_array_create
gnode_array_remove_byindex
gnode_array_sethead
gnode_binary_expr_create
gnode_block_stat_create
gnode_class_decl_create
gnode_duplicate
gnode_empty_stat_create
gnode_enum_decl_create
gnode_file_expr_create
gnode_flow_stat_create
gnode_free
gnode_function_add_upvalue
gnode_function_decl_create
gnode_identifier_expr_create
gnode_is_equal
gnode_is_expression
gnode_is_literal
gnode_is_literal_int
gnode_is_literal_number
gnode_is_literal_string
gnode_jump_stat_create
gnode_keyword_expr_create
gnode_label_stat_create
gnode_list_expr_create
gnode_literal_bool_expr_create
gnode_literal_dump
gnode_literal_float_expr_create
gnode_literal_int_expr_create
gnode_literal_string_expr_create
gnode_loop_stat_create
gnode_module_decl_create
gnode_postfix_expr_create
gnode_postfix_subexpr_create
gnode_string_interpolation_create
gnode_unary_expr_create
gnode_variable_create
gnode_variable_decl_create
gravity_bytecode_deserialize
gravity_class_add_ivar
gravity_class_bind
gravity_class_blacken
gravity_class_count_ivars
gravity_class_deserialize
gravity_class_dump
gravity_class_free
gravity_class_free_core
gravity_class_get_meta
gravity_class_getsuper
gravity_class_grow
gravity_class_is_meta
gravity_class_lookup
gravity_class_lookup_closure
gravity_class_lookup_constructor
gravity_class_new_pair
gravity_class_new_single
gravity_class_serialize
gravity_class_setsuper
gravity_class_setxdata
gravity_class_size
gravity_closure_blacken
gravity_closure_free
gravity_closure_new
gravity_closure_size
gravity_compiler_ast
gravity_compiler_create
gravity_compiler_free
gravity_compiler_run
gravity_compiler_serialize
gravity_compiler_serialize_infile
gravity_compiler_transfer
gravity_core_class_from_name
gravity_core_free
gravity_core_identifiers
gravity_core_register
gravity_fiber_blacken
gravity_fiber_free
gravity_fiber_new
gravity_fiber_reassign
gravity_fiber_seterror
gravity_fiber_size
gravity_function_blacken
gravity_function_cpool_add
gravity_function_cpool_get
gravity_function_deserialize
gravity_function_dump
gravity_function_free
gravity_function_new
gravity_function_new_bridged
gravity_function_new_internal
gravity_function_new_special
gravity_function_serialize
gravity_function_setouter
gravity_function_setxdata
gravity_function_size
gravity_gc_pop
gravity_gc_push
gravity_gc_setenabled
gravity_gc_start
gravity_gray_object
gravity_gray_value
gravity_hash_keyfree
gravity_hash_keyvaluefree
gravity_hash_valuefree
gravity_instance_blacken
gravity_instance_dup
gravity_instance_free
gravity_instance_lookup_event
gravity_instance_new
gravity_instance_setivar
gravity_instance_setxdata
gravity_instance_size
gravity_iscore_class
gravity_list_append_list
gravity_list_blacken
gravity_list_free
gravity_list_from_array
gravity_list_new
gravity_list_size
gravity_map_append_map
gravity_map_blacken
gravity_map_free
gravity_map_insert
gravity_map_new
gravity_map_size
gravity_module_blacken
gravity_module_free
gravity_module_new
gravity_module_size
gravity_object_blacken
gravity_object_debug
gravity_object_deserialize
gravity_object_free
gravity_object_serialize
gravity_object_size
gravity_range_blacken
gravity_range_free
gravity_range_new
gravity_range_size
gravity_string_blacken
gravity_string_free
gravity_string_new
gravity_string_size
gravity_string_to_value

MARK: - STRING -

gravity_upvalue_blacken
gravity_upvalue_free
gravity_upvalue_new
gravity_upvalue_size
gravity_value_blacken
gravity_value_dump
gravity_value_equals
gravity_value_free
gravity_value_getclass
gravity_value_getsuper
gravity_value_hash
gravity_value_isobject
gravity_value_serialize
gravity_value_size
gravity_value_xdata
gravity_vm_anonymous
gravity_vm_cleanup
gravity_vm_delegate
gravity_vm_fastlookup
gravity_vm_fiber
gravity_vm_filter
gravity_vm_free
gravity_vm_get
gravity_vm_getclosure
gravity_vm_getdata
gravity_vm_getslot
gravity_vm_getvalue
gravity_vm_initmodule
gravity_vm_isaborted
gravity_vm_ismini
gravity_vm_keyindex
gravity_vm_loadbuffer
gravity_vm_loadclosure
gravity_vm_loadfile
gravity_vm_lookup
gravity_vm_memupdate
gravity_vm_new
gravity_vm_newmini
gravity_vm_reset
gravity_vm_result
gravity_vm_runclosure
gravity_vm_runmain
gravity_vm_set
gravity_vm_set_callbacks
gravity_vm_setaborted
gravity_vm_setdata
gravity_vm_seterror
gravity_vm_seterror_string
gravity_vm_setfiber
gravity_vm_setslot
gravity_vm_setvalue
gravity_vm_time
gravity_vm_transfer
imaxabs
imaxdiv
is_directory
json_add_bool
json_add_cstring
json_add_double
json_add_int
json_add_null
json_add_string
json_begin_array
json_begin_object
json_buffer
json_end_array
json_end_object
json_free
json_new
json_parse
json_parse_ex
json_pop
json_value_free
json_value_free_ex
json_write_file
meta_from_node
microtime
millitime
nanotime
number_from_bin
number_from_hex
number_from_oct
opendir
power_of2_ceil
readdir
readdir_r
readline
rewinddir
scandir
seekdir
string_casencmp
string_cmp
string_dup
string_ndup
string_nocasencmp
string_reverse
string_size
strtoimax
strtoumax
telldir
token_isaccess_specifier
token_isassignment
token_iscompound_statement
token_isdeclaration_statement
token_isempty_statement
token_iseof
token_iserror
token_isexpression_statement
token_isflow_statement
token_isidentifier
token_isimport_statement
token_isjump_statement
token_islabel_statement
token_isloop_statement
token_ismacro
token_isoperator
token_isprimary_expression
token_isspecial_statement
token_isstatement
token_isstorage_specifier
token_isvariable_assignment
token_isvariable_declaration
token_keyword
token_keywords_indexes
token_literal_name
token_name
token_special_builtin
token_string
utf8_charbytes
utf8_encode
utf8_len
utf8_nbytes
utf8_reverse
void_array_create
wcstoimax
wcstoumax

Type Definitions

DIR
__blkcnt64_t
__blkcnt_t
__blksize_t
__caddr_t
__clock_t
__clockid_t
__daddr_t
__dev_t
__fsblkcnt64_t
__fsblkcnt_t
__fsfilcnt64_t
__fsfilcnt_t
__fsword_t
__gid_t
__gwchar_t
__id_t
__ino64_t
__ino_t
__int16_t
__int32_t
__int64_t
__int8_t
__intmax_t
__intptr_t
__key_t
__loff_t
__mode_t
__nlink_t
__off64_t
__off_t
__pid_t
__qaddr_t
__quad_t
__rlim64_t
__rlim_t
__socklen_t
__ssize_t
__suseconds_t
__syscall_slong_t
__syscall_ulong_t
__time_t
__timer_t
__u_char
__u_int
__u_long
__u_quad_t
__u_short
__uid_t
__uint16_t
__uint32_t
__uint64_t
__uint8_t
__uintmax_t
__useconds_t
code_dump_function
gnode_base_t
gnode_empty_stmt_t
gnode_function_expr_t
gnode_list_stmt_t
gravity_bridge_execute
gravity_bridge_free
gravity_bridge_getundef
gravity_bridge_getvalue
gravity_bridge_initinstance
gravity_bridge_setundef
gravity_bridge_setvalue
gravity_bridge_size
gravity_c_internal
gravity_class_t
gravity_error_callback
gravity_fiber_t
gravity_filename_callback
gravity_float_t
gravity_int_t
gravity_loadfile_callback
gravity_log_callback
gravity_object_t
gravity_parser_callback
gravity_precode_callback
gravity_unittest_callback
gravity_upvalue_t
int_fast16_t
int_fast32_t
int_fast64_t
int_fast8_t
int_least16_t
int_least32_t
int_least64_t
int_least8_t
intmax_t
json_object_entry
json_value
nanotime_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_fast8_t
uint_least16_t
uint_least32_t
uint_least64_t
uint_least8_t
uintmax_t
vm_cleanup_cb
vm_filter_cb
vm_transfer_cb