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