DEFINITIONS
[..]
- ADD_ASSIGN
- ADD_EXPRESSION
- ALIGN_SIZE
- ARGUMENT_COUNT_MISMATCH_ERR
- ARRAY_CREATION_EXPRESSION
- ARRAY_DERIVE
- ARRAY_ELEMENT_CAN_NOT_BE_FINAL_ERR
- ARRAY_LITERAL_EMPTY_ERR
- ARRAY_LITERAL_EXPRESSION
- ARRAY_OBJECT
- ARRAY_SIZE
- ARRAY_SIZE_NOT_INT_ERR
- ASSIGN_EXPRESSION
- Align
- ArrayCreation
- ArrayDerive
- ArrayDimension
- ArrayType
- AssignExpression
- AssignmentOperator
- BAD_MULTIBYTE_CHARACTER_ERR
- BOOLEAN_EXPRESSION
- BOOLEAN_TO_STRING_CAST
- BREAK_STATEMENT
- BinaryExpression
- Block
- BlockType
- BreakStatement
- CALL_INFO_ALIGN_SIZE
- CAST_EXPRESSION
- CAST_MISMATCH_ERR
- CELL_SIZE
- CHARACTER_INVALID_ERR
- CHARACTER_MESSAGE_ARGUMENT
- COMMA_EXPRESSION
- COMPARE_TYPE_MISMATCH_ERR
- COMPILE_ERROR_COUNT_PLUS_1
- COMPLEX_ASSIGNMENT_OPERATOR_TO_FINAL_ERR
- CONTINUE_STATEMENT
- CallInfo
- CallInfoUnion
- CastExpression
- CastType
- Cell
- CommaExpression
- CompileError
- ContinueStatement
- 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
- DECLARATION_STATEMENT
- DECREMENT_EXPRESSION
- DEFAULT_PAGE_SIZE
- DERIVE_TYPE_CAST_ERR
- DIKSAM_FUNCTION
- DIVISION_BY_ZERO_ERR
- DIVISION_BY_ZERO_IN_COMPILE_ERR
- DIV_ASSIGN
- DIV_EXPRESSION
- DKC_Compiler
- DKC_FILE_INPUT_MODE
- DKC_InputMode
- DKC_STRING_INPUT_MODE
- DKC_compile
- DKC_compile_string
- DKC_create_compiler
- DKC_dispose_compiler
- DOUBLE_ARRAY
- DOUBLE_EXPRESSION
- DOUBLE_MESSAGE_ARGUMENT
- DOUBLE_TO_INT_CAST
- DOUBLE_TO_STRING_CAST
- DVM_ADD_DOUBLE
- DVM_ADD_INT
- DVM_ADD_STRING
- DVM_ARRAY_DERIVE
- DVM_Array
- DVM_ArrayDerive
- DVM_BOOLEAN_TYPE
- DVM_BasicType
- DVM_Boolean
- DVM_Byte
- DVM_CAST_BOOLEAN_TO_STRING
- DVM_CAST_DOUBLE_TO_INT
- DVM_CAST_DOUBLE_TO_STRING
- DVM_CAST_INT_TO_DOUBLE
- DVM_CAST_INT_TO_STRING
- DVM_CONSTANT_DOUBLE
- DVM_CONSTANT_INT
- DVM_CONSTANT_STRING
- DVM_Char
- DVM_ConstantPool
- DVM_ConstantPoolTag
- DVM_DECREMENT
- DVM_DEV_H_INCLUDED
- DVM_DIV_DOUBLE
- DVM_DIV_INT
- DVM_DOUBLE_TYPE
- DVM_DUPLICATE
- DVM_DeriveTag
- DVM_EQ_DOUBLE
- DVM_EQ_INT
- DVM_EQ_OBJECT
- DVM_EQ_STRING
- DVM_Executable
- DVM_FALSE
- DVM_FUNCTION_DERIVE
- DVM_Function
- DVM_FunctionDerive
- DVM_GE_DOUBLE
- DVM_GE_INT
- DVM_GE_STRING
- DVM_GT_DOUBLE
- DVM_GT_INT
- DVM_GT_STRING
- DVM_INCREMENT
- DVM_INT_TYPE
- DVM_INVOKE
- DVM_JUMP
- DVM_JUMP_IF_FALSE
- DVM_JUMP_IF_TRUE
- DVM_LE_DOUBLE
- DVM_LE_INT
- DVM_LE_STRING
- DVM_LOGICAL_AND
- DVM_LOGICAL_NOT
- DVM_LOGICAL_OR
- DVM_LT_DOUBLE
- DVM_LT_INT
- DVM_LT_STRING
- DVM_LineNumber
- DVM_LocalVariable
- DVM_MINUS_DOUBLE
- DVM_MINUS_INT
- DVM_MOD_DOUBLE
- DVM_MOD_INT
- DVM_MUL_DOUBLE
- DVM_MUL_INT
- DVM_NEW_ARRAY
- DVM_NEW_ARRAY_LITERAL_DOUBLE
- DVM_NEW_ARRAY_LITERAL_INT
- DVM_NEW_ARRAY_LITERAL_OBJECT
- DVM_NE_DOUBLE
- DVM_NE_INT
- DVM_NE_OBJECT
- DVM_NE_STRING
- DVM_NULL_TYPE
- DVM_NativeFunctionProc
- DVM_Object
- DVM_Opcode
- DVM_POP
- DVM_POP_ARRAY_DOUBLE
- DVM_POP_ARRAY_INT
- DVM_POP_ARRAY_OBJECT
- DVM_POP_STACK_DOUBLE
- DVM_POP_STACK_INT
- DVM_POP_STACK_OBJECT
- DVM_POP_STATIC_DOUBLE
- DVM_POP_STATIC_INT
- DVM_POP_STATIC_OBJECT
- DVM_PRI_H_INCLUDED
- DVM_PUSH_ARRAY_DOUBLE
- DVM_PUSH_ARRAY_INT
- DVM_PUSH_ARRAY_OBJECT
- DVM_PUSH_DOUBLE
- DVM_PUSH_DOUBLE_0
- DVM_PUSH_DOUBLE_1
- DVM_PUSH_FUNCTION
- DVM_PUSH_INT
- DVM_PUSH_INT_1BYTE
- DVM_PUSH_INT_2BYTE
- DVM_PUSH_NULL
- DVM_PUSH_STACK_DOUBLE
- DVM_PUSH_STACK_INT
- DVM_PUSH_STACK_OBJECT
- DVM_PUSH_STATIC_DOUBLE
- DVM_PUSH_STATIC_INT
- DVM_PUSH_STATIC_OBJECT
- DVM_PUSH_STRING
- DVM_RETURN
- DVM_STRING_TYPE
- DVM_SUB_DOUBLE
- DVM_SUB_INT
- DVM_String
- DVM_TRUE
- DVM_TypeDerive
- DVM_TypeSpecifier
- DVM_Value
- DVM_Variable
- DVM_VirtualMachine
- DVM_add_executable
- DVM_add_native_function
- DVM_array_get_double
- DVM_array_get_int
- DVM_array_get_object
- DVM_array_set_double
- DVM_array_set_int
- DVM_array_set_object
- DVM_create_array_double
- DVM_create_array_int
- DVM_create_array_object
- DVM_create_virtual_machine
- DVM_dispose_virtual_machine
- DVM_execute
- Declaration
- DeclarationList
- DeriveTag
- DiksamFunction
- EQ_EXPRESSION
- EXPRESSION_KIND_COUNT_PLUS_1
- EXPRESSION_STATEMENT
- Elsif
- ErrorDefinition
- Expression
- ExpressionKind
- ExpressionList
- FALSE_STRING
- FOREACH_STATEMENT
- FOR_STATEMENT
- FOR_STATEMENT_BLOCK
- FUNCTION_BLOCK
- FUNCTION_CALL_EXPRESSION
- FUNCTION_DERIVE
- FUNCTION_IDENTIFIER_ERR
- FUNCTION_INDEX_ARRAY
- FUNCTION_MULTIPLE_DEFINE_ERR
- FUNCTION_NOT_FOUND_ERR
- FUNCTION_NOT_IDENTIFIER_ERR
- ForStatement
- ForeachStatement
- Function
- FunctionBlockInfo
- FunctionCallExpression
- FunctionDefinition
- FunctionDerive
- FunctionKind
- GET_2BYTE_INT
- GE_EXPRESSION
- GLOBAL_VARIABLE_DEFINE
- GT_EXPRESSION
- HEADER_ALIGN_SIZE
- HEAP_THRESHOLD_SIZE
- Header
- HeaderStruct
- Heap
- IDENTIFIER_EXPRESSION
- IDENTIFIER_NOT_FOUND_ERR
- IF_STATEMENT
- INCREMENT_EXPRESSION
- INC_DEC_TYPE_MISMATCH_ERR
- INDEX_EXPRESSION
- INDEX_LEFT_OPERAND_NOT_ARRAY_ERR
- INDEX_NOT_INT_ERR
- INDEX_OUT_OF_BOUNDS_ERR
- INT_ARRAY
- INT_EXPRESSION
- INT_MESSAGE_ARGUMENT
- INT_TO_DOUBLE_CAST
- INT_TO_STRING_CAST
- IdentifierExpression
- IfStatement
- IncrementOrDecrement
- IndexExpression
- LABEL_NOT_FOUND_ERR
- LABEL_TABLE_ALLOC_SIZE
- LE_EXPRESSION
- LINE_BUF_SIZE
- LOGICAL_AND_EXPRESSION
- LOGICAL_NOT_EXPRESSION
- LOGICAL_NOT_TYPE_MISMATCH_ERR
- LOGICAL_OR_EXPRESSION
- LOGICAL_TYPE_MISMATCH_ERR
- LT_EXPRESSION
- LabelTable
- MARK
- MARK_SIZE
- MATH_TYPE_MISMATCH_ERR
- 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_END
- MESSAGE_ARGUMENT_MAX
- MINUS_EXPRESSION
- MINUS_TYPE_MISMATCH_ERR
- MOD_ASSIGN
- MOD_EXPRESSION
- MUL_ASSIGN
- MUL_EXPRESSION
- MemberExpression
- MemoryPage
- MemoryPageList
- MessageArgument
- MessageArgumentType
- NATIVE_FUNCTION
- NE_EXPRESSION
- NORMAL_ASSIGN
- NOT_LVALUE_ERR
- NO_LINE_NUMBER_PC
- NULL_EXPRESSION
- NULL_POINTER_ERR
- NULL_STRING
- NativeFunction
- OBJECT_ARRAY
- OBJECT_TYPE_COUNT_PLUS_1
- OPCODE_ALLOC_SIZE
- ObjectType
- OpcodeBuf
- OpcodeInfo
- PARAMETER_MULTIPLE_DEFINE_ERR
- PARSE_ERR
- POINTER_MESSAGE_ARGUMENT
- PRIVATE_DBG_H_INCLUDED
- PRIVATE_DIKSAMC_H_INCLUDED
- PRIVATE_MEM_H_INCLUDED
- PRIVATE_SHARE_H_INCLUDED
- PUBLIC_DBG_H_INCLUDED
- PUBLIC_DKC_H_INCLUDED
- PUBLIC_DVM_CODE_H_INCLUDED
- PUBLIC_DVM_H_INCLUDED
- PUBLIC_MEM_H
- ParameterList
- RETURN_STATEMENT
- RUNTIME_ERROR_COUNT_PLUS_1
- ReturnStatement
- RuntimeError
- SET_2BYTE_INT
- STACK_ALLOC_SIZE
- STATEMENT_TYPE_COUNT_PLUS_1
- STD
- STD_I
- STD_WRITE
- STD_WRITE_I
- STI
- STI_I
- STI_WRITE
- STI_WRITE_I
- STO
- STO_I
- STO_WRITE
- STO_WRITE_I
- STRING_ALLOC_SIZE
- STRING_EXPRESSION
- STRING_MESSAGE_ARGUMENT
- STRING_OBJECT
- SUB_ASSIGN
- SUB_EXPRESSION
- Stack
- Statement
- StatementBlockInfo
- StatementList
- StatementType
- Static
- THROW_STATEMENT
- TRUE_STRING
- TRY_STATEMENT
- ThrowStatement
- TryStatement
- TypeDerive
- TypeSpecifier
- UNDEFINED_BLOCK
- UNDEFINED_LABEL
- UNEXPECTED_WIDE_STRING_IN_COMPILE_ERR
- UTF8_ALLOC_LEN
- VARIABLE_MULTIPLE_DEFINE_ERR
- VString
- VWString
- WHILE_STATEMENT
- WHILE_STATEMENT_BLOCK
- WhileStatement
- YYDEBUG
- YYSTYPE
- add_constant_pool
- add_declaration
- add_functions
- add_global_variable
- add_line_number
- add_local_variable
- add_parameter_as_declaration
- add_return_function
- add_static_variables
- add_top_level
- add_type_specifier
- alloc_array
- alloc_cast_expression
- alloc_executable
- alloc_object
- alloc_statement
- assert_func
- calc_need_stack_size
- cast_binary_expression
- cast_mismatch_error
- chain_block
- chain_string
- check_argument
- check_array
- check_gc
- check_mark
- check_mark_sub
- conv_pc_to_line_number
- convert_code
- copy_function
- copy_local_variables
- copy_parameter_list
- copy_type_specifier
- copy_type_specifier_no_alloc
- create_array
- create_array_literal_double
- create_array_literal_int
- create_array_literal_object
- create_array_sub
- create_assign_cast
- create_function_definition
- create_message_argument
- default_error_handler
- dispose_local_variable
- dispose_type_derive
- dispose_type_specifier
- dkc_add_string_literal
- dkc_alloc_declaration
- dkc_alloc_expression
- dkc_alloc_type_derive
- dkc_alloc_type_specifier
- dkc_chain_argument_list
- dkc_chain_array_dimension
- dkc_chain_declaration
- dkc_chain_elsif_list
- dkc_chain_expression_list
- dkc_chain_parameter
- dkc_chain_statement_list
- dkc_close_block
- dkc_close_string_literal
- dkc_compare_parameter
- dkc_compare_type
- dkc_compile_error
- dkc_create_argument_list
- dkc_create_array_creation
- dkc_create_array_dimension
- dkc_create_array_literal_expression
- dkc_create_array_type_specifier
- dkc_create_assign_expression
- dkc_create_binary_expression
- dkc_create_boolean_expression
- dkc_create_break_statement
- dkc_create_comma_expression
- dkc_create_continue_statement
- dkc_create_declaration_statement
- dkc_create_elsif
- dkc_create_expression_list
- dkc_create_expression_statement
- dkc_create_for_statement
- dkc_create_foreach_statement
- dkc_create_function_call_expression
- dkc_create_identifier
- dkc_create_identifier_expression
- dkc_create_if_statement
- dkc_create_incdec_expression
- dkc_create_index_expression
- dkc_create_logical_not_expression
- dkc_create_member_expression
- dkc_create_minus_expression
- dkc_create_null_expression
- dkc_create_parameter
- dkc_create_return_statement
- dkc_create_statement_list
- dkc_create_throw_statement
- dkc_create_try_statement
- dkc_create_type_specifier
- dkc_create_while_statement
- dkc_expression_to_string
- dkc_fix_tree
- dkc_function_define
- dkc_generate
- dkc_get_basic_type_name
- dkc_get_current_compiler
- dkc_get_type_name
- dkc_is_math_operator
- dkc_is_numeric_type
- dkc_malloc
- dkc_mbstowcs_alloc
- dkc_open_block
- dkc_open_string_literal
- dkc_reset_string_literal_buffer
- dkc_search_declaration
- dkc_search_function
- dkc_set_current_compiler
- dkc_strdup
- dkc_vstr_append_character
- dkc_vstr_append_string
- dkc_vstr_clear
- dkc_vwstr_append_character
- dkc_vwstr_append_string
- dkc_vwstr_clear
- do_compile
- dump_buffer
- dump_constant_pool
- dump_function
- dump_line_number
- dump_opcode
- dump_parameter_list
- dump_type
- dump_types
- dump_variable
- dvm_add_native_functions
- dvm_create_array_double_i
- dvm_create_array_int_i
- dvm_create_array_object_i
- dvm_create_dvm_string_i
- dvm_disassemble
- dvm_dispose_executable
- dvm_error
- dvm_garbage_collect
- dvm_iswdigit
- dvm_literal_to_dvm_string_i
- dvm_mbstowcs
- dvm_mbstowcs_alloc
- dvm_mbstowcs_len
- dvm_print_wcs
- dvm_print_wcs_ln
- dvm_vstr_append_character
- dvm_vstr_append_string
- dvm_vstr_clear
- dvm_wcscat
- dvm_wcscmp
- dvm_wcscpy
- dvm_wcslen
- dvm_wcsncpy
- dvm_wcstombs
- dvm_wcstombs_alloc
- dvm_wcstombs_len
- dvm_wctochar
- error_handler
- eval_compare_expression
- eval_compare_expression_boolean
- eval_compare_expression_double
- eval_compare_expression_int
- eval_compare_expression_string
- eval_math_expression
- eval_math_expression_double
- eval_math_expression_int
- execute
- expand_stack
- fill_buffer
- fix_array_creation_expression
- fix_array_literal_expression
- fix_assign_expression
- fix_comma_expression
- fix_compare_expression
- fix_expression
- fix_function_call_expression
- fix_identifier_expression
- fix_if_statement
- fix_inc_dec_expression
- fix_index_expression
- fix_labels
- fix_logical_and_or_expression
- fix_logical_not_expression
- fix_math_binary_expression
- fix_minus_expression
- fix_opcode_buf
- fix_return_statement
- fix_statement
- fix_statement_list
- format_message
- gc_dispose_object
- gc_mark
- gc_mark_objects
- gc_reset_mark
- gc_sweep_objects
- generate_array_creation_expression
- generate_array_literal_expression
- generate_assign_expression
- generate_binary_expression
- generate_boolean_expression
- generate_break_statement
- generate_cast_expression
- generate_code
- generate_continue_statement
- generate_double_expression
- generate_expression
- generate_expression_statement
- generate_for_statement
- generate_function_call_expression
- generate_identifier_expression
- generate_if_statement
- generate_inc_dec_expression
- generate_index_expression
- generate_initializer
- generate_int_expression
- generate_logical_and_expression
- generate_logical_or_expression
- generate_null_expression
- generate_pop_to_identifier
- generate_pop_to_lvalue
- generate_return_statement
- generate_statement_list
- generate_string_expression
- generate_while_statement
- get_label
- get_opcode_type_offset
- init_opcode_buf
- initialize_debug_write_fp
- initialize_local_variables
- initialize_value
- invoke_diksam_function
- invoke_native_function
- larger
- main
- my_strlen
- my_wcslen
- nv_print_proc
- panic_func
- rechain_block
- restore_pc
- return_function
- revalue_up_align
- search_argument
- search_function
- self_check
- set_header
- set_label
- set_tail
- smaller
- unchain_block
- yyerror
- yyparse
[..]