DEFINITIONS
[..]
- ADD_ASSIGN
- ADD_EXPRESSION
- ALIGN_SIZE
- ARGUMENT_TOO_FEW_ERR
- ARGUMENT_TOO_MANY_ERR
- ARRAY_ALLOC_SIZE
- ARRAY_EXPRESSION
- ARRAY_INDEX_OUT_OF_BOUNDS_ERR
- ARRAY_INSERT_ARGUMENT_ERR
- ARRAY_OBJECT
- ARRAY_REMOVE_ARGUMENT_ERR
- ARRAY_RESIZE_ARGUMENT_ERR
- ARRAY_SIZE
- ASSIGN_EXPRESSION
- ASSOC_OBJECT
- Align
- AssignExpression
- AssignmentOperator
- AssocMember
- BAD_OPERAND_TYPE_ERR
- BAD_OPERATOR_FOR_STRING_ERR
- BOOLEAN_EXPRESSION
- BREAK_STATEMENT
- BREAK_STATEMENT_RESULT
- BinaryExpression
- Block
- CELL_SIZE
- CHARACTER_INVALID_ERR
- CLOSURE_EXPRESSION
- COMMA_EXPRESSION
- COMPILE_ERROR_COUNT_PLUS_1
- CONTINUE_STATEMENT
- CONTINUE_STATEMENT_RESULT
- CRB_ARRAY_VALUE
- CRB_ASSOC_VALUE
- CRB_Array
- CRB_Assoc
- CRB_BOOLEAN_VALUE
- CRB_Boolean
- CRB_CHARACTER_MESSAGE_ARGUMENT
- CRB_CLOSURE_VALUE
- CRB_Closure
- CRB_DOUBLE_MESSAGE_ARGUMENT
- CRB_DOUBLE_VALUE
- CRB_FAKE_METHOD_VALUE
- CRB_FALSE
- CRB_FakeMethod
- CRB_FunctionDefinition
- CRB_INT_MESSAGE_ARGUMENT
- CRB_INT_VALUE
- CRB_Interpreter
- CRB_LocalEnvironment
- CRB_MESSAGE_ARGUMENT_END
- CRB_MessageArgumentType
- CRB_MessageFormat
- CRB_NATIVE_POINTER_VALUE
- CRB_NULL_VALUE
- CRB_NativeFunctionProc
- CRB_NativeLibInfo
- CRB_NativePointerFinalizeProc
- CRB_NativePointerInfo
- CRB_Object
- CRB_POINTER_MESSAGE_ARGUMENT
- CRB_STRING_MESSAGE_ARGUMENT
- CRB_STRING_VALUE
- CRB_String
- CRB_TRUE
- CRB_Value
- CRB_ValueType
- CRB_add_assoc_member
- CRB_add_native_function
- CRB_array_add
- CRB_array_get
- CRB_array_insert
- CRB_array_remove
- CRB_array_resize
- CRB_array_set
- CRB_check_argument_count
- CRB_check_argument_count_func
- CRB_check_native_pointer_type
- CRB_compile
- CRB_create_array
- CRB_create_assoc
- CRB_create_crowbar_string
- CRB_create_exception
- CRB_create_interpreter
- CRB_create_native_pointer
- CRB_dispose_interpreter
- CRB_error
- CRB_get_object_type_name
- CRB_get_type_name
- CRB_interpret
- CRB_literal_to_crb_string
- CRB_object_get_native_pointer
- CRB_object_get_string
- CRB_object_set_native_pointer
- CRB_pop_value
- CRB_push_value
- CRB_search_assoc_member
- CRB_shrink_stack
- CRB_string_substr
- CRB_value_to_string
- CROWBAR_FUNCTION_DEFINITION
- Cell
- ClosureExpression
- CommaExpression
- CompileError
- DBG_Boolean
- DBG_CURRENT_CONTROLLER
- DBG_Controller
- DBG_FALSE
- DBG_TRUE
- DBG_assert
- DBG_assert_func
- DBG_create_controller
- DBG_create_controller_func
- DBG_debug_write
- DBG_debug_write_func
- DBG_panic
- DBG_panic_func
- DBG_set
- DBG_set_debug_level
- DBG_set_debug_level_func
- DBG_set_debug_write_fp
- DBG_set_debug_write_fp_func
- DBG_set_expression
- DECREMENT_EXPRESSION
- DEFAULT_PAGE_SIZE
- DIVISION_BY_ZERO_ERR
- DIV_ASSIGN
- DIV_EXPRESSION
- DOUBLE_EXPRESSION
- EQ_EXPRESSION
- EXCEPTION_HAS_NO_STACK_TRACE_ERR
- EXCEPTION_MEMBER_FUNCTION_NAME
- EXCEPTION_MEMBER_LINE_NUMBER
- EXCEPTION_MEMBER_MESSAGE
- EXCEPTION_MEMBER_STACK_TRACE
- EXPRESSION_STATEMENT
- EXPRESSION_TYPE_COUNT_PLUS_1
- Elsif
- Expression
- ExpressionList
- ExpressionType
- FCLOSE_ARGUMENT_TYPE_ERR
- FGETS_ARGUMENT_TYPE_ERR
- FILE_ALREADY_CLOSED_ERR
- FOPEN_ARGUMENT_TYPE_ERR
- FOR_STATEMENT
- FPUTS_ARGUMENT_TYPE_ERR
- FUNCTION_CALL_EXPRESSION
- FUNCTION_DEFINITION_TYPE_COUNT_PLUS_1
- FUNCTION_EXISTS_ERR
- FUNCTION_MULTIPLE_DEFINE_ERR
- FakeMethodTable
- ForStatement
- FunctionCallExpression
- FunctionDefinitionType
- GE_EXPRESSION
- GLOBAL_STATEMENT
- GLOBAL_STATEMENT_IN_TOPLEVEL_ERR
- GLOBAL_VARIABLE_DEFINE
- GLOBAL_VARIABLE_NOT_FOUND_ERR
- GT_EXPRESSION
- GlobalStatement
- GlobalVariableRef
- HEADER_ALIGN_SIZE
- HEAP_THRESHOLD_SIZE
- Header
- HeaderStruct
- Heap
- IDENTIFIER_EXPRESSION
- IF_STATEMENT
- INCREMENT_EXPRESSION
- INC_DEC_OPERAND_NOT_EXIST_ERR
- INC_DEC_OPERAND_TYPE_ERR
- INDEX_EXPRESSION
- INDEX_OPERAND_NOT_ARRAY_ERR
- INDEX_OPERAND_NOT_INT_ERR
- INT_EXPRESSION
- IdentifierList
- IfStatement
- IncrementOrDecrement
- IndexExpression
- LE_EXPRESSION
- LINE_BUF_SIZE
- LOGICAL_AND_EXPRESSION
- LOGICAL_NOT_EXPRESSION
- LOGICAL_OP_DOUBLE_OPERAND_ERR
- LOGICAL_OP_INTEGER_OPERAND_ERR
- LOGICAL_OR_EXPRESSION
- LONGJMP_ARG
- LT_EXPRESSION
- MARK
- MARK_SIZE
- MEMBER_EXPRESSION
- MEM_CURRENT_CONTROLLER
- MEM_Controller
- MEM_FAIL_AND_EXIT
- MEM_FAIL_AND_RETURN
- MEM_FailMode
- MEM_Storage
- MEM_check_all_blocks
- MEM_check_all_blocks_func
- MEM_check_block
- MEM_check_block_func
- MEM_create_controller
- MEM_dispose_storage
- MEM_dispose_storage_func
- MEM_dump_blocks
- MEM_dump_blocks_func
- MEM_free
- MEM_free_func
- MEM_malloc
- MEM_malloc_func
- MEM_open_storage
- MEM_open_storage_func
- MEM_realloc
- MEM_realloc_func
- MEM_set_error_handler
- MEM_set_fail_mode
- MEM_storage_malloc
- MEM_storage_malloc_func
- MEM_strdup
- MEM_strdup_func
- MESSAGE_ARGUMENT_MAX
- MINUS_EXPRESSION
- MINUS_OPERAND_TYPE_ERR
- MOD_ASSIGN
- MOD_EXPRESSION
- MUL_ASSIGN
- MUL_EXPRESSION
- MemberExpression
- MemoryPage
- MemoryPageList
- MessageArgument
- MessageFormat
- NATIVE_FUNCTION_DEFINITION
- NATIVE_POINTER_OBJECT
- NEW_ARRAY_ARGUMENT_TOO_FEW_ERR
- NEW_ARRAY_ARGUMENT_TYPE_ERR
- NE_EXPRESSION
- NORMAL_ASSIGN
- NORMAL_STATEMENT_RESULT
- NOT_BOOLEAN_OPERATOR_ERR
- NOT_BOOLEAN_TYPE_ERR
- NOT_FUNCTION_ERR
- NOT_LVALUE_ERR
- NOT_NULL_OPERATOR_ERR
- NOT_OBJECT_MEMBER_ASSIGN_ERR
- NOT_OBJECT_MEMBER_UPDATE_ERR
- NO_MEMBER_TYPE_ERR
- NO_SUCH_MEMBER_ERR
- NO_SUCH_METHOD_ERR
- NULL_EXPRESSION
- NativeErrorCode
- NativePointer
- OBJECT_TYPE_COUNT_PLUS_1
- ObjectType
- PARSE_ERR
- PRIVATE_CROWBAR_H_INCLUDED
- PRIVATE_DBG_H_INCLUDED
- PRIVATE_MEM_H_INCLUDED
- PUBLIC_CRB_DEV_H_INCLUDED
- PUBLIC_CRB_H_INCLUDED
- PUBLIC_DBG_H_INCLUDED
- PUBLIC_MEM_H
- ParameterList
- RETURN_STATEMENT
- RETURN_STATEMENT_RESULT
- RUNTIME_ERROR_COUNT_PLUS_1
- RecoveryEnvironment
- ReturnStatement
- RuntimeError
- SCOPE_CHAIN_OBJECT
- STACK_ALLOC_SIZE
- STACK_TRACE_IS_NOT_ARRAY_ERR
- STATEMENT_RESULT_TYPE_COUNT_PLUS_1
- STATEMENT_TYPE_COUNT_PLUS_1
- STRING_ALLOC_SIZE
- STRING_EXPRESSION
- STRING_OBJECT
- STRING_OPERATOR_ERR
- STRING_POS_OUT_OF_BOUNDS_ERR
- STRING_SUBSTR_ARGUMENT_ERR
- STRING_SUBSTR_LEN_ERR
- SUB_ASSIGN
- SUB_EXPRESSION
- ScopeChain
- Stack
- Statement
- StatementList
- StatementResult
- StatementResultType
- StatementType
- TRY_STATEMENT
- TryStatement
- VARIABLE_NOT_FOUND_ERR
- VString
- Variable
- WHILE_STATEMENT
- WhileStatement
- YYDEBUG
- YYSTYPE
- add_native_functions
- add_stack_trace
- alloc_local_environment
- alloc_object
- alloc_statement
- array_add_method
- array_insert_method
- array_remove_method
- array_resize_method
- array_size_method
- assert_func
- assign_to_member
- call_crowbar_function
- call_fake_method
- call_native_function
- chain_block
- chain_string
- check_file_pointer
- check_gc
- check_mark
- check_mark_sub
- check_method_argument_count
- convert_value_to_expression
- crb_add_global_variable
- crb_add_local_variable
- crb_add_string_literal
- crb_alloc_expression
- crb_chain_argument_list
- crb_chain_elsif_list
- crb_chain_expression_list
- crb_chain_identifier
- crb_chain_parameter
- crb_chain_statement_list
- crb_close_string_literal
- crb_compile_error
- crb_create_argument_list
- crb_create_array_expression
- crb_create_assign_expression
- crb_create_binary_expression
- crb_create_block
- crb_create_boolean_expression
- crb_create_break_statement
- crb_create_closure_definition
- crb_create_comma_expression
- crb_create_continue_statement
- crb_create_elsif
- crb_create_expression_list
- crb_create_expression_statement
- crb_create_for_statement
- crb_create_function_call_expression
- crb_create_global_identifier
- crb_create_global_statement
- crb_create_identifier
- crb_create_identifier_expression
- crb_create_if_statement
- crb_create_incdec_expression
- crb_create_index_expression
- crb_create_logical_not_expression
- crb_create_member_expression
- crb_create_minus_expression
- crb_create_null_expression
- crb_create_parameter
- crb_create_return_statement
- crb_create_scope_chain
- crb_create_stack_trace_line
- crb_create_statement_list
- crb_create_try_statement
- crb_create_while_statement
- crb_eval_binary_expression
- crb_eval_expression
- crb_eval_minus_expression
- crb_execute_malloc
- crb_execute_statement_list
- crb_function_define
- crb_garbage_collect
- crb_get_current_interpreter
- crb_get_identifier_lvalue
- crb_get_operator_string
- crb_get_stack_pointer
- crb_is_math_operator
- crb_is_numeric_type
- crb_is_object_value
- crb_malloc
- crb_nv_fclose_proc
- crb_nv_fgets_proc
- crb_nv_fopen_proc
- crb_nv_fputs_proc
- crb_nv_new_array_proc
- crb_nv_new_object_proc
- crb_nv_print_proc
- crb_open_string_literal
- crb_reset_string_literal_buffer
- crb_runtime_error
- crb_search_function
- crb_search_function_in_compile
- crb_search_global_variable
- crb_search_local_variable
- crb_set_current_interpreter
- crb_set_stack_pointer
- crb_vstr_append_character
- crb_vstr_append_string
- crb_vstr_clear
- create_function_definition
- create_message_argument
- default_error_handler
- dispose_local_environment
- do_assign
- do_function_call
- dump_buffer
- error_handler
- eval_array_expression
- eval_assign_expression
- eval_binary_boolean
- eval_binary_double
- eval_binary_expression
- eval_binary_int
- eval_binary_null
- eval_binary_numeric
- eval_boolean_expression
- eval_closure_expression
- eval_comma_expression
- eval_compare_string
- eval_double_expression
- eval_expression
- eval_function_call_expression
- eval_identifier_expression
- eval_inc_dec_expression
- eval_index_expression
- eval_int_expression
- eval_logical_and_or_expression
- eval_logical_not_expression
- eval_member_expression
- eval_minus_expression
- eval_null_expression
- eval_string_expression
- execute_break_statement
- execute_continue_statement
- execute_elsif
- execute_expression_statement
- execute_for_statement
- execute_global_statement
- execute_if_statement
- execute_return_statement
- execute_statement
- execute_try_statement
- execute_while_statement
- file_finalizer
- fill_buffer
- format_message
- gc_dispose_object
- gc_mark
- gc_mark_objects
- gc_mark_value
- gc_reset_mark
- gc_sweep_objects
- get_array_element_lvalue
- get_lvalue
- get_member_lvalue
- initialize_debug_write_fp
- larger
- main
- my_strlen
- new_array_sub
- panic_func
- peek_stack
- pop_value
- push_value
- rechain_block
- release_global_strings
- revalue_up_align
- search_argument
- search_global_variable_from_env
- self_check
- set_header
- set_tail
- shrink_stack
- smaller
- string_length_method
- string_substr_method
- throw_runtime_exception
- unchain_block
- yyerror
- yyparse
[..]