DEFINITIONS

[..]
  1. ADD_ASSIGN
  2. ADD_EXPRESSION
  3. ALIGN_SIZE
  4. ARGUMENT_TOO_FEW_ERR
  5. ARGUMENT_TOO_MANY_ERR
  6. ARGUMENT_TYPE_MISMATCH_ERR
  7. ARRAY_ALLOC_SIZE
  8. ARRAY_ELEMENT_CAN_NOT_BE_FINAL_ERR
  9. ARRAY_EXPRESSION
  10. ARRAY_INDEX_OUT_OF_BOUNDS_ERR
  11. ARRAY_INSERT_ARGUMENT_ERR
  12. ARRAY_ITERATOR_METHOD_NAME
  13. ARRAY_OBJECT
  14. ARRAY_REMOVE_ARGUMENT_ERR
  15. ARRAY_RESIZE_ARGUMENT_ERR
  16. ARRAY_SIZE
  17. ASSIGN_EXPRESSION
  18. ASSIGN_TO_FINAL_VARIABLE_ERR
  19. ASSOC_OBJECT
  20. Align
  21. AssignExpression
  22. AssignmentOperator
  23. AssocMember
  24. BAD_MULTIBYTE_CHARACTER_ERR
  25. BAD_MULTIBYTE_CHARACTER_IN_COMPILE_ERR
  26. BAD_OPERAND_TYPE_ERR
  27. BAD_OPERATOR_FOR_STRING_ERR
  28. BOOLEAN_EXPRESSION
  29. BREAK_OR_CONTINUE_REACHED_TOPLEVEL_ERR
  30. BREAK_STATEMENT
  31. BREAK_STATEMENT_RESULT
  32. BinaryExpression
  33. BreakStatement
  34. CAN_NOT_CREATE_REGEXP_IN_COMPILE_ERR
  35. CELL_SIZE
  36. CHARACTER_INVALID_ERR
  37. CLOSURE_EXPRESSION
  38. COMMA_EXPRESSION
  39. COMPILE_ERROR_COUNT_PLUS_1
  40. COMPLEX_ASSIGNMENT_OPERATOR_TO_FINAL_ERR
  41. CONTINUE_STATEMENT
  42. CONTINUE_STATEMENT_RESULT
  43. CRB_ARRAY_VALUE
  44. CRB_ASSOC_VALUE
  45. CRB_Array
  46. CRB_Assoc
  47. CRB_BOOLEAN_VALUE
  48. CRB_Block
  49. CRB_Boolean
  50. CRB_CHARACTER_MESSAGE_ARGUMENT
  51. CRB_CLOSURE_VALUE
  52. CRB_CROWBAR_FUNCTION_DEFINITION
  53. CRB_Char
  54. CRB_Closure
  55. CRB_DOUBLE_MESSAGE_ARGUMENT
  56. CRB_DOUBLE_VALUE
  57. CRB_ErrorDefinition
  58. CRB_FAKE_METHOD_VALUE
  59. CRB_FALSE
  60. CRB_FILE_INPUT_MODE
  61. CRB_FUNCTION_DEFINITION_TYPE_COUNT_PLUS_1
  62. CRB_FakeMethod
  63. CRB_FunctionDefinition
  64. CRB_FunctionDefinitionType
  65. CRB_INT_MESSAGE_ARGUMENT
  66. CRB_INT_VALUE
  67. CRB_InputMode
  68. CRB_Interpreter
  69. CRB_LocalEnvironment
  70. CRB_MESSAGE_ARGUMENT_END
  71. CRB_MessageArgumentType
  72. CRB_NATIVE_FUNCTION_DEFINITION
  73. CRB_NATIVE_POINTER_VALUE
  74. CRB_NULL_VALUE
  75. CRB_NativeFunctionProc
  76. CRB_NativeLibInfo
  77. CRB_NativePointerFinalizeProc
  78. CRB_NativePointerInfo
  79. CRB_Object
  80. CRB_POINTER_MESSAGE_ARGUMENT
  81. CRB_ParameterList
  82. CRB_Regexp
  83. CRB_SCOPE_CHAIN_VALUE
  84. CRB_STRING_INPUT_MODE
  85. CRB_STRING_MESSAGE_ARGUMENT
  86. CRB_STRING_VALUE
  87. CRB_String
  88. CRB_TRUE
  89. CRB_Value
  90. CRB_ValueType
  91. CRB_add_assoc_member
  92. CRB_add_assoc_member2
  93. CRB_add_global_variable
  94. CRB_add_local_variable
  95. CRB_add_native_function
  96. CRB_array_add
  97. CRB_array_get
  98. CRB_array_insert
  99. CRB_array_remove
  100. CRB_array_resize
  101. CRB_array_set
  102. CRB_call_function
  103. CRB_call_function_by_name
  104. CRB_call_method
  105. CRB_check_argument
  106. CRB_check_argument_count
  107. CRB_check_argument_count_func
  108. CRB_check_argument_func
  109. CRB_check_argument_type
  110. CRB_check_argument_type_func
  111. CRB_check_native_pointer_type
  112. CRB_check_one_argument_type
  113. CRB_check_one_argument_type_func
  114. CRB_compile
  115. CRB_compile_string
  116. CRB_create_array
  117. CRB_create_assoc
  118. CRB_create_closure
  119. CRB_create_crowbar_string
  120. CRB_create_exception
  121. CRB_create_interpreter
  122. CRB_create_native_pointer
  123. CRB_dispose_interpreter
  124. CRB_error
  125. CRB_get_native_pointer_type
  126. CRB_get_object_type_name
  127. CRB_get_type_name
  128. CRB_interpret
  129. CRB_iswdigit
  130. CRB_literal_to_crb_string
  131. CRB_mbstowcs
  132. CRB_mbstowcs_alloc
  133. CRB_mbstowcs_len
  134. CRB_object_get_native_pointer
  135. CRB_object_get_string
  136. CRB_object_set_native_pointer
  137. CRB_peek_stack
  138. CRB_pop_value
  139. CRB_print_wcs
  140. CRB_print_wcs_ln
  141. CRB_push_value
  142. CRB_search_assoc_member
  143. CRB_search_assoc_member_w
  144. CRB_search_function
  145. CRB_search_global_variable
  146. CRB_search_global_variable_w
  147. CRB_search_local_variable
  148. CRB_search_local_variable_w
  149. CRB_set_command_line_args
  150. CRB_set_function_definition
  151. CRB_shrink_stack
  152. CRB_string_substr
  153. CRB_value_to_string
  154. CRB_wcscat
  155. CRB_wcscmp
  156. CRB_wcscpy
  157. CRB_wcslen
  158. CRB_wcsncpy
  159. CRB_wcstombs
  160. CRB_wcstombs_alloc
  161. CRB_wcstombs_len
  162. CRB_wctochar
  163. CR_IN_REGEXP_ERR
  164. CURRENT_ITEM_METHOD_NAME
  165. Cell
  166. ClosureExpression
  167. CommaExpression
  168. CompileError
  169. ContinueStatement
  170. DBG_Boolean
  171. DBG_CURRENT_CONTROLLER
  172. DBG_Controller
  173. DBG_FALSE
  174. DBG_TRUE
  175. DBG_assert
  176. DBG_assert_func
  177. DBG_create_controller
  178. DBG_create_controller_func
  179. DBG_debug_write
  180. DBG_debug_write_func
  181. DBG_panic
  182. DBG_panic_func
  183. DBG_set
  184. DBG_set_debug_level
  185. DBG_set_debug_level_func
  186. DBG_set_debug_write_fp
  187. DBG_set_debug_write_fp_func
  188. DBG_set_expression
  189. DECREMENT_EXPRESSION
  190. DEFAULT_PAGE_SIZE
  191. DIVISION_BY_ZERO_ERR
  192. DIV_ASSIGN
  193. DIV_EXPRESSION
  194. DOUBLE_EXPRESSION
  195. EQ_EXPRESSION
  196. EXCEPTION_CLASS_HAS_NO_CREATE_METHOD_ERR
  197. EXCEPTION_CLASS_IS_NOT_ASSOC_ERR
  198. EXCEPTION_CREATE_METHOD_NAME
  199. EXCEPTION_HAS_NO_MESSAGE_ERR
  200. EXCEPTION_HAS_NO_PRINT_STACK_TRACE_METHOD_ERR
  201. EXCEPTION_HAS_NO_STACK_TRACE_ERR
  202. EXCEPTION_IS_NOT_ASSOC_ERR
  203. EXCEPTION_MEMBER_FUNCTION_NAME
  204. EXCEPTION_MEMBER_LINE_NUMBER
  205. EXCEPTION_MEMBER_MESSAGE
  206. EXCEPTION_MEMBER_PRINT_STACK_TRACE
  207. EXCEPTION_MEMBER_STACK_TRACE
  208. EXCEPTION_MESSAGE_IS_NOT_STRING_ERR
  209. EXIT_ARGUMENT_TYPE_ERR
  210. EXPRESSION_STATEMENT
  211. EXPRESSION_TYPE_COUNT_PLUS_1
  212. Elsif
  213. Expression
  214. ExpressionList
  215. ExpressionType
  216. FCLOSE_ARGUMENT_TYPE_ERR
  217. FGETS_ARGUMENT_TYPE_ERR
  218. FGETS_BAD_MULTIBYTE_CHARACTER_ERR
  219. FILE_ALREADY_CLOSED_ERR
  220. FOPEN_ARGUMENT_TYPE_ERR
  221. FOREACH_STATEMENT
  222. FOR_STATEMENT
  223. FPUTS_ARGUMENT_TYPE_ERR
  224. FUNCTION_CALL_EXPRESSION
  225. FUNCTION_EXISTS_ERR
  226. FUNCTION_MULTIPLE_DEFINE_ERR
  227. FUNCTION_NOT_FOUND_ERR
  228. FakeMethodTable
  229. ForStatement
  230. ForeachStatement
  231. FunctionCallExpression
  232. GE_EXPRESSION
  233. GLOBAL_STATEMENT
  234. GLOBAL_STATEMENT_IN_TOPLEVEL_ERR
  235. GLOBAL_VARIABLE_DEFINE
  236. GLOBAL_VARIABLE_NOT_FOUND_ERR
  237. GROUP_INDEX_OVERFLOW_ERR
  238. GT_EXPRESSION
  239. GlobalStatement
  240. GlobalVariableRef
  241. HEADER_ALIGN_SIZE
  242. HEAP_THRESHOLD_SIZE
  243. Header
  244. HeaderStruct
  245. Heap
  246. IDENTIFIER_EXPRESSION
  247. IF_STATEMENT
  248. INCREMENT_EXPRESSION
  249. INC_DEC_OPERAND_NOT_EXIST_ERR
  250. INC_DEC_OPERAND_TYPE_ERR
  251. INDEX_EXPRESSION
  252. INDEX_OPERAND_NOT_ARRAY_ERR
  253. INDEX_OPERAND_NOT_INT_ERR
  254. INT_EXPRESSION
  255. IS_DONE_METHOD_NAME
  256. ITERATOR_METHOD_NAME
  257. IdentifierList
  258. IfStatement
  259. IncrementOrDecrement
  260. IndexExpression
  261. LE_EXPRESSION
  262. LINE_BUF_SIZE
  263. LOGICAL_AND_EXPRESSION
  264. LOGICAL_NOT_EXPRESSION
  265. LOGICAL_OP_DOUBLE_OPERAND_ERR
  266. LOGICAL_OP_INTEGER_OPERAND_ERR
  267. LOGICAL_OR_EXPRESSION
  268. LONGJMP_ARG
  269. LT_EXPRESSION
  270. MARK
  271. MARK_SIZE
  272. MEMBER_EXPRESSION
  273. MEM_CURRENT_CONTROLLER
  274. MEM_Controller
  275. MEM_FAIL_AND_EXIT
  276. MEM_FAIL_AND_RETURN
  277. MEM_FailMode
  278. MEM_Storage
  279. MEM_check_all_blocks
  280. MEM_check_all_blocks_func
  281. MEM_check_block
  282. MEM_check_block_func
  283. MEM_create_controller
  284. MEM_dispose_storage
  285. MEM_dispose_storage_func
  286. MEM_dump_blocks
  287. MEM_dump_blocks_func
  288. MEM_free
  289. MEM_free_func
  290. MEM_malloc
  291. MEM_malloc_func
  292. MEM_open_storage
  293. MEM_open_storage_func
  294. MEM_realloc
  295. MEM_realloc_func
  296. MEM_set_error_handler
  297. MEM_set_fail_mode
  298. MEM_storage_malloc
  299. MEM_storage_malloc_func
  300. MEM_strdup
  301. MEM_strdup_func
  302. MESSAGE_ARGUMENT_MAX
  303. MINUS_EXPRESSION
  304. MINUS_OPERAND_TYPE_ERR
  305. MOD_ASSIGN
  306. MOD_EXPRESSION
  307. MUL_ASSIGN
  308. MUL_EXPRESSION
  309. MemberExpression
  310. MemoryPage
  311. MemoryPageList
  312. MessageArgument
  313. NATIVE_POINTER_OBJECT
  314. NEW_ARRAY_ARGUMENT_TOO_FEW_ERR
  315. NEW_ARRAY_ARGUMENT_TYPE_ERR
  316. NEW_EXCEPTION_ARGUMENT_ERR
  317. NEXT_METHOD_NAME
  318. NE_EXPRESSION
  319. NORMAL_ASSIGN
  320. NORMAL_STATEMENT_RESULT
  321. NOT_BOOLEAN_OPERATOR_ERR
  322. NOT_BOOLEAN_TYPE_ERR
  323. NOT_FUNCTION_ERR
  324. NOT_LVALUE_ERR
  325. NOT_NULL_OPERATOR_ERR
  326. NOT_OBJECT_MEMBER_ASSIGN_ERR
  327. NOT_OBJECT_MEMBER_UPDATE_ERR
  328. NO_MEMBER_TYPE_ERR
  329. NO_SUCH_GROUP_INDEX_ERR
  330. NO_SUCH_MEMBER_ERR
  331. NO_SUCH_METHOD_ERR
  332. NULL_EXPRESSION
  333. NativeErrorCode
  334. NativePointer
  335. OBJECT_TYPE_COUNT_PLUS_1
  336. ONIG_SEARCH_FAIL_ERR
  337. ObjectType
  338. PARSE_ERR
  339. PRINT_STACK_TRACE_IS_NOT_CLOSURE_ERR
  340. PRIVATE_CROWBAR_H_INCLUDED
  341. PRIVATE_DBG_H_INCLUDED
  342. PRIVATE_MEM_H_INCLUDED
  343. PUBLIC_CRB_DEV_H_INCLUDED
  344. PUBLIC_CRB_H_INCLUDED
  345. PUBLIC_DBG_H_INCLUDED
  346. PUBLIC_MEM_H
  347. REGEXP_EXPRESSION
  348. REGEXP_GROUP_INDEX_MAX_COLUMN
  349. RETURN_STATEMENT
  350. RETURN_STATEMENT_RESULT
  351. RUNTIME_ERROR_COUNT_PLUS_1
  352. RecoveryEnvironment
  353. RefInNativeFunc
  354. ReturnStatement
  355. RuntimeError
  356. SCOPE_CHAIN_OBJECT
  357. STACK_ALLOC_SIZE
  358. STACK_TRACE_IS_NOT_ARRAY_ERR
  359. STACK_TRACE_LINE_HAS_NO_FUNC_NAME_ERR
  360. STACK_TRACE_LINE_HAS_NO_LINE_NUMBER_ERR
  361. STACK_TRACE_LINE_IS_NOT_ASSOC_ERR
  362. STATEMENT_RESULT_TYPE_COUNT_PLUS_1
  363. STATEMENT_TYPE_COUNT_PLUS_1
  364. STRING_ALLOC_SIZE
  365. STRING_EXPRESSION
  366. STRING_OBJECT
  367. STRING_POS_OUT_OF_BOUNDS_ERR
  368. STRING_SUBSTR_ARGUMENT_ERR
  369. STRING_SUBSTR_LEN_ERR
  370. SUB_ASSIGN
  371. SUB_EXPRESSION
  372. ScopeChain
  373. Stack
  374. Statement
  375. StatementList
  376. StatementResult
  377. StatementResultType
  378. StatementType
  379. THROW_STATEMENT
  380. TRY_STATEMENT
  381. ThrowStatement
  382. TryStatement
  383. UNEXPECTED_WIDE_STRING_ERR
  384. UNEXPECTED_WIDE_STRING_IN_COMPILE_ERR
  385. VARIABLE_NOT_FOUND_ERR
  386. VString
  387. Variable
  388. WHILE_STATEMENT
  389. WhileStatement
  390. YYDEBUG
  391. YYSTYPE
  392. add_ref_in_native_method
  393. add_splitted_string
  394. alloc_crb_regexp
  395. alloc_local_environment
  396. alloc_object
  397. alloc_statement
  398. array_add_method
  399. array_insert_method
  400. array_iterator_method
  401. array_remove_method
  402. array_resize_method
  403. array_size_method
  404. assert_func
  405. assign_to_member
  406. assign_to_variable
  407. call_crowbar_function
  408. call_crowbar_function_from_native
  409. call_fake_method
  410. call_fake_method_from_native
  411. call_native_function
  412. call_native_function_from_native
  413. chain_block
  414. chain_string
  415. check_file_pointer
  416. check_gc
  417. check_mark
  418. check_mark_sub
  419. check_method_argument_count
  420. compare_labels
  421. convert_value_to_expression
  422. count_stack_trace_depth
  423. crb_add_native_functions
  424. crb_add_regexp_functions
  425. crb_add_std_fp
  426. crb_add_string_literal
  427. crb_alloc_expression
  428. crb_chain_argument_list
  429. crb_chain_elsif_list
  430. crb_chain_expression_list
  431. crb_chain_identifier
  432. crb_chain_parameter
  433. crb_chain_statement_list
  434. crb_close_string_literal
  435. crb_compile_error
  436. crb_create_argument_list
  437. crb_create_array_expression
  438. crb_create_array_i
  439. crb_create_assign_expression
  440. crb_create_assoc_i
  441. crb_create_binary_expression
  442. crb_create_block
  443. crb_create_boolean_expression
  444. crb_create_break_statement
  445. crb_create_closure_definition
  446. crb_create_comma_expression
  447. crb_create_continue_statement
  448. crb_create_crowbar_string_i
  449. crb_create_elsif
  450. crb_create_expression_list
  451. crb_create_expression_statement
  452. crb_create_for_statement
  453. crb_create_foreach_statement
  454. crb_create_function_call_expression
  455. crb_create_global_identifier
  456. crb_create_global_statement
  457. crb_create_identifier
  458. crb_create_identifier_expression
  459. crb_create_if_statement
  460. crb_create_incdec_expression
  461. crb_create_index_expression
  462. crb_create_logical_not_expression
  463. crb_create_member_expression
  464. crb_create_minus_expression
  465. crb_create_native_pointer_i
  466. crb_create_null_expression
  467. crb_create_parameter
  468. crb_create_regexp_in_compile
  469. crb_create_return_statement
  470. crb_create_scope_chain
  471. crb_create_statement_list
  472. crb_create_throw_statement
  473. crb_create_try_statement
  474. crb_create_while_statement
  475. crb_dispose_regexp_literals
  476. crb_eval_and_peek_expression
  477. crb_eval_binary_expression
  478. crb_eval_expression
  479. crb_eval_minus_expression
  480. crb_execute_malloc
  481. crb_execute_statement_list
  482. crb_function_define
  483. crb_garbage_collect
  484. crb_get_current_interpreter
  485. crb_get_identifier_lvalue
  486. crb_get_operator_string
  487. crb_get_regexp_info
  488. crb_get_stack_pointer
  489. crb_is_math_operator
  490. crb_is_numeric_type
  491. crb_is_object_value
  492. crb_literal_to_crb_string_i
  493. crb_malloc
  494. crb_open_string_literal
  495. crb_regexp_start_char
  496. crb_reset_string_literal_buffer
  497. crb_runtime_error
  498. crb_search_function_in_compile
  499. crb_search_global_variable
  500. crb_set_current_interpreter
  501. crb_set_regexp_start_char
  502. crb_set_stack_pointer
  503. crb_string_substr_i
  504. crb_vstr_append_character
  505. crb_vstr_append_string
  506. crb_vstr_clear
  507. create_function_definition
  508. create_message_argument
  509. create_stack_trace_line
  510. default_error_handler
  511. dispose_local_environment
  512. dispose_ref_in_native_method
  513. do_assign
  514. do_compile
  515. do_function_call
  516. dump_buffer
  517. encode_utf16_be
  518. error_handler
  519. eval_array_expression
  520. eval_assign_expression
  521. eval_binary_boolean
  522. eval_binary_double
  523. eval_binary_expression
  524. eval_binary_int
  525. eval_binary_null
  526. eval_binary_numeric
  527. eval_boolean_expression
  528. eval_closure_expression
  529. eval_comma_expression
  530. eval_compare_string
  531. eval_double_expression
  532. eval_expression
  533. eval_function_call_expression
  534. eval_identifier_expression
  535. eval_inc_dec_expression
  536. eval_index_expression
  537. eval_int_expression
  538. eval_logical_and_or_expression
  539. eval_logical_not_expression
  540. eval_member_expression
  541. eval_minus_expression
  542. eval_null_expression
  543. eval_regexp_expression
  544. eval_string_expression
  545. execute_break_statement
  546. execute_continue_statement
  547. execute_elsif
  548. execute_expression_statement
  549. execute_for_statement
  550. execute_foreach_statement
  551. execute_global_statement
  552. execute_if_statement
  553. execute_return_statement
  554. execute_statement
  555. execute_throw_statement
  556. execute_try_statement
  557. execute_while_statement
  558. file_finalizer
  559. fill_buffer
  560. format_message
  561. gc_dispose_object
  562. gc_mark
  563. gc_mark_objects
  564. gc_mark_ref_in_native_method
  565. gc_mark_value
  566. gc_reset_mark
  567. gc_sweep_objects
  568. get_array_element_lvalue
  569. get_lvalue
  570. get_member_lvalue
  571. initialize_debug_write_fp
  572. larger
  573. main
  574. match_crb_if
  575. match_sub
  576. my_strlen
  577. new_array_sub
  578. nv_exit_proc
  579. nv_fclose_proc
  580. nv_fgets_proc
  581. nv_fopen_proc
  582. nv_fputs_proc
  583. nv_match_proc
  584. nv_new_array_proc
  585. nv_new_exception_proc
  586. nv_new_object_proc
  587. nv_print_proc
  588. nv_replace_all_proc
  589. nv_replace_proc
  590. nv_split_proc
  591. onig_region_to_crb_region
  592. panic_func
  593. peek_stack
  594. pop_value
  595. print_stack_trace
  596. push_value
  597. rechain_block
  598. regexp_finalizer
  599. release_global_strings
  600. replace_crb_if
  601. replace_matched_place
  602. revalue_up_align
  603. search_argument
  604. search_fake_method
  605. search_global_variable_from_env
  606. self_check
  607. set_header
  608. set_tail
  609. show_error_stack_trace
  610. shrink_stack
  611. smaller
  612. split_crb_if
  613. string_length_method
  614. string_substr_method
  615. throw_runtime_exception
  616. unchain_block
  617. yyerror
  618. yyparse
[..]