Andrea Fioraldi b4e15fe9f3
Bridge grammartec from Nautilus to libafl (#342)
* nautilus dep

* nautilus generation

* fix mutator

* start new mutator for nautilus

* other mutators

* baby

* ci

* NautilusFeedback

* fix unparse

* ci

* ci

* ci

* ci

* nigghtly clippy

* ci

* fix

* ci

* ci

* update construct automatata

* fix

* ci

* clippy

* clippy

* nightly clippy

* more clippy

* minor clippy

Co-authored-by: Dominik Maier <domenukk@gmail.com>
2021-11-06 02:21:53 +01:00

1185 lines
32 KiB
JSON

[
["RUBY","a=0\nb=\"asdfasdfasdf adaf asdf asdfa sdf asdfasdfasdfa sdf\"\nc=\\{1=>1, 2=>\"foo\", \"foo\"=>nil, nil=> nil\\}\nd=[1,nil,\" sdfg\"]\nsrand(1337)\n{PROGRAM}"],
["PROGRAM","{STATEMENT}{NEWLINE}{PROGRAM}"],
["PROGRAM",""],
["STATEMENT", "def {VAR}.{IDENTIFIER}({ARGS}){NEWLINE}{PROGRAM} end"],
["STATEMENT","{VAR} = {VAR}.{IDENTIFIER}({ARGS})\\{|{ARGS}| {PROGRAM} \\}"],
["STATEMENT","{VAR} = {IDENTIFIER}.{IDENTIFIER}({ARGS})\\{|{ARGS}| {PROGRAM} \\}"],
["STATEMENT","{VAR} = {VAL}"],
["STATEMENT","return {VAR}"],
["STATEMENT","raise {VAR}"],
["STATEMENT","yield {VAR}"],
["STATEMENT","continue {VAR}"],
["STATEMENT","break {VAR}"],
["STATEMENT","next {VAR}"],
["VAR","a"],
["VAR","b"],
["VAR","c"],
["VAR","d"],
["ARGS",""],
["ARGS","{VAR}"],
["ARGS","{VAR},{ARGS}"],
["VAL","\"foo\""],
["VAL","\"foobadsfdsfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasfd\""],
["VAL","1"],
["VAL","0"],
["VAL","0.0"],
["VAL","nil"],
["VAL","true"],
["VAL","false"],
["VAL","/foo/"],
["VAL","({VAL}..{VAL})"],
["VAL","[]"],
["VAL","[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,nil]"],
["VAL","{}"],
["NEWLINE","\n"],
["IDENTIFIER","abcdef0123456789ABCDEF"],
["IDENTIFIER","abcdefghijklmnopqrstuvwxyz"],
["IDENTIFIER","abort"],
["IDENTIFIER","abs"],
["IDENTIFIER","accept"],
["IDENTIFIER","acos"],
["IDENTIFIER","acosh"],
["IDENTIFIER","address"],
["IDENTIFIER","alias"],
["IDENTIFIER","alias_method"],
["IDENTIFIER","allocation"],
["IDENTIFIER","all_symbols"],
["IDENTIFIER","ancestors"],
["IDENTIFIER","and"],
["IDENTIFIER","anum"],
["IDENTIFIER","append"],
["IDENTIFIER","append_features"],
["IDENTIFIER","Apr"],
["IDENTIFIER","aref_args"],
["IDENTIFIER","arg"],
["IDENTIFIER","arg0"],
["IDENTIFIER","arg1"],
["IDENTIFIER","arg2"],
["IDENTIFIER","arg_rhs"],
["IDENTIFIER","args"],
["IDENTIFIER","argument"],
["IDENTIFIER","ArgumentError"],
["IDENTIFIER","arguments"],
["IDENTIFIER","argv"],
["IDENTIFIER","ARGV"],
["IDENTIFIER","arity"],
["IDENTIFIER","array"],
["IDENTIFIER","Array"],
["IDENTIFIER","ary"],
["IDENTIFIER","__ary_cmp"],
["IDENTIFIER","ary_concat"],
["IDENTIFIER","__ary_eq"],
["IDENTIFIER","ary_F"],
["IDENTIFIER","__ary_index"],
["IDENTIFIER","ary_replace"],
["IDENTIFIER","ary_T"],
["IDENTIFIER","asctime"],
["IDENTIFIER","asin"],
["IDENTIFIER","asinh"],
["IDENTIFIER","__assert_fail"],
["IDENTIFIER","assignment"],
["IDENTIFIER","assoc"],
["IDENTIFIER","assoc_list"],
["IDENTIFIER","assocs"],
["IDENTIFIER","assumed"],
["IDENTIFIER","at"],
["IDENTIFIER","atan"],
["IDENTIFIER","atan2"],
["IDENTIFIER","atanh"],
["IDENTIFIER","__attached__"],
["IDENTIFIER","attr"],
["IDENTIFIER","attr_accessor"],
["IDENTIFIER","attr_reader"],
["IDENTIFIER","attrsym"],
["IDENTIFIER","attr_writer"],
["IDENTIFIER","available"],
["IDENTIFIER","backref"],
["IDENTIFIER","backtrace"],
["IDENTIFIER","Backtrace"],
["IDENTIFIER","BasicObject"],
["IDENTIFIER","basic_symbol"],
["IDENTIFIER","beg"],
["IDENTIFIER","begin"],
["IDENTIFIER","BEGIN"],
["IDENTIFIER","big"],
["IDENTIFIER","BIT"],
["IDENTIFIER","blkarg_mark"],
["IDENTIFIER","block"],
["IDENTIFIER","block_arg"],
["IDENTIFIER","block_call"],
["IDENTIFIER","block_command"],
["IDENTIFIER","block_param"],
["IDENTIFIER","block_param_def"],
["IDENTIFIER","BMATZ0000IREP"],
["IDENTIFIER","body"],
["IDENTIFIER","bodystmt"],
["IDENTIFIER","boundary"],
["IDENTIFIER","brace_block"],
["IDENTIFIER","break"],
["IDENTIFIER","bsearch"],
["IDENTIFIER","bsearch_index"],
["IDENTIFIER","buf"],
["IDENTIFIER","bvar"],
["IDENTIFIER","bv_decls"],
["IDENTIFIER","byte"],
["IDENTIFIER","bytes"],
["IDENTIFIER","bytesize"],
["IDENTIFIER","byteslice"],
["IDENTIFIER","call"],
["IDENTIFIER","call_args"],
["IDENTIFIER","caller"],
["IDENTIFIER","call_op"],
["IDENTIFIER","call_op2"],
["IDENTIFIER","capitalize"],
["IDENTIFIER","case"],
["IDENTIFIER","case_body"],
["IDENTIFIER","casecmp"],
["IDENTIFIER","__case_eqq"],
["IDENTIFIER","cases"],
["IDENTIFIER","cbrt"],
["IDENTIFIER","cdr"],
["IDENTIFIER","ceil"],
["IDENTIFIER","change_gen_gc_mode"],
["IDENTIFIER","character"],
["IDENTIFIER","chars"],
["IDENTIFIER","chomp"],
["IDENTIFIER","chop"],
["IDENTIFIER","chr"],
["IDENTIFIER","clamp"],
["IDENTIFIER","Class"],
["IDENTIFIER","class_eval"],
["IDENTIFIER","__classname__"],
["IDENTIFIER","class_variable_get"],
["IDENTIFIER","class_variables"],
["IDENTIFIER","class_variable_set"],
["IDENTIFIER","clause"],
["IDENTIFIER","clear_all_old"],
["IDENTIFIER","clone"],
["IDENTIFIER","closure"],
["IDENTIFIER","cLVAR"],
["IDENTIFIER","cmd_brace_block"],
["IDENTIFIER","cmp"],
["IDENTIFIER","cname"],
["IDENTIFIER","codegen"],
["IDENTIFIER","codepoints"],
["IDENTIFIER","collect"],
["IDENTIFIER","collect_concat"],
["IDENTIFIER","color"],
["IDENTIFIER","column_count"],
["IDENTIFIER","column_index"],
["IDENTIFIER","combination"],
["IDENTIFIER","comma"],
["IDENTIFIER","command"],
["IDENTIFIER","command_args"],
["IDENTIFIER","command_asgn"],
["IDENTIFIER","command_call"],
["IDENTIFIER","command_rhs"],
["IDENTIFIER","compact"],
["IDENTIFIER","Comparable"],
["IDENTIFIER","compile"],
["IDENTIFIER","compstmt"],
["IDENTIFIER","concat"],
["IDENTIFIER","constant"],
["IDENTIFIER","CONSTANT"],
["IDENTIFIER","constants"],
["IDENTIFIER","const_get"],
["IDENTIFIER","const_missing"],
["IDENTIFIER","const_set"],
["IDENTIFIER","cont"],
["IDENTIFIER","context"],
["IDENTIFIER","copyright"],
["IDENTIFIER","corrupted"],
["IDENTIFIER","cos"],
["IDENTIFIER","cosh"],
["IDENTIFIER","count"],
["IDENTIFIER","count_objects"],
["IDENTIFIER","cpath"],
["IDENTIFIER","ctime"],
["IDENTIFIER","__ctype_b_loc"],
["IDENTIFIER","curr"],
["IDENTIFIER","current"],
["IDENTIFIER","curry"],
["IDENTIFIER","cycle"],
["IDENTIFIER","Data"],
["IDENTIFIER","day"],
["IDENTIFIER","debug_info"],
["IDENTIFIER","Dec"],
["IDENTIFIER","deep"],
["IDENTIFIER","def"],
["IDENTIFIER","default"],
["IDENTIFIER","DEFAULT"],
["IDENTIFIER","default_proc"],
["IDENTIFIER","defined"],
["IDENTIFIER","define_method"],
["IDENTIFIER","define_singleton_method"],
["IDENTIFIER","__delete"],
["IDENTIFIER","delete"],
["IDENTIFIER","delete_at"],
["IDENTIFIER","delete_if"],
["IDENTIFIER","delete_prefix"],
["IDENTIFIER","delete_suffix"],
["IDENTIFIER","Deleting"],
["IDENTIFIER","depth"],
["IDENTIFIER","detect"],
["IDENTIFIER","detected"],
["IDENTIFIER","developers"],
["IDENTIFIER","differs"],
["IDENTIFIER","digit"],
["IDENTIFIER","digits"],
["IDENTIFIER","disable"],
["IDENTIFIER","disabled"],
["IDENTIFIER","discarding"],
["IDENTIFIER","div"],
["IDENTIFIER","divmod"],
["IDENTIFIER","do"],
["IDENTIFIER","do_block"],
["IDENTIFIER","DomainError"],
["IDENTIFIER","dot"],
["IDENTIFIER","dot_or_colon"],
["IDENTIFIER","downcase"],
["IDENTIFIER","downto"],
["IDENTIFIER","drop"],
["IDENTIFIER","dropped"],
["IDENTIFIER","dropping"],
["IDENTIFIER","drop_while"],
["IDENTIFIER","dump"],
["IDENTIFIER","dup"],
["IDENTIFIER","each"],
["IDENTIFIER","each_byte"],
["IDENTIFIER","each_char"],
["IDENTIFIER","each_codepoint"],
["IDENTIFIER","each_cons"],
["IDENTIFIER","each_index"],
["IDENTIFIER","each_key"],
["IDENTIFIER","each_line"],
["IDENTIFIER","each_object"],
["IDENTIFIER","each_pair"],
["IDENTIFIER","each_slice"],
["IDENTIFIER","each_value"],
["IDENTIFIER","each_with_index"],
["IDENTIFIER","each_with_object"],
["IDENTIFIER","ecall"],
["IDENTIFIER","elem"],
["IDENTIFIER","else"],
["IDENTIFIER","elsif"],
["IDENTIFIER","en"],
["IDENTIFIER","enable"],
["IDENTIFIER","__ENCODING__"],
["IDENTIFIER","end"],
["IDENTIFIER","__END__"],
["IDENTIFIER","END"],
["IDENTIFIER","ensure"],
["IDENTIFIER","entries"],
["IDENTIFIER","Enumerable"],
["IDENTIFIER","enumerator"],
["IDENTIFIER","Enumerator"],
["IDENTIFIER","enumerator_block_call"],
["IDENTIFIER","enum_for"],
["IDENTIFIER","enums"],
["IDENTIFIER","env"],
["IDENTIFIER","erf"],
["IDENTIFIER","erfc"],
["IDENTIFIER","__errno_location"],
["IDENTIFIER","error"],
["IDENTIFIER","escape"],
["IDENTIFIER","ETIR"],
["IDENTIFIER","ETIR0004Ci"],
["IDENTIFIER","exception"],
["IDENTIFIER","Exception"],
["IDENTIFIER","exc_list"],
["IDENTIFIER","exc_var"],
["IDENTIFIER","exhausted"],
["IDENTIFIER","exp"],
["IDENTIFIER","expected"],
["IDENTIFIER","expr"],
["IDENTIFIER","expression"],
["IDENTIFIER","expr_value"],
["IDENTIFIER","extend"],
["IDENTIFIER","extended"],
["IDENTIFIER","extend_object"],
["IDENTIFIER","fail"],
["IDENTIFIER","failed"],
["IDENTIFIER","failure"],
["IDENTIFIER","false"],
["IDENTIFIER","FalseClass"],
["IDENTIFIER","f_arg"],
["IDENTIFIER","f_arg_item"],
["IDENTIFIER","f_arglist"],
["IDENTIFIER","f_args"],
["IDENTIFIER","f_bad_arg"],
["IDENTIFIER","f_block_arg"],
["IDENTIFIER","f_block_opt"],
["IDENTIFIER","f_block_optarg"],
["IDENTIFIER","fclose"],
["IDENTIFIER","Feb"],
["IDENTIFIER","feed"],
["IDENTIFIER","feedvalue"],
["IDENTIFIER","feof"],
["IDENTIFIER","fetch"],
["IDENTIFIER","fetch_values"],
["IDENTIFIER","fflush"],
["IDENTIFIER","fgetc"],
["IDENTIFIER","fib"],
["IDENTIFIER","fiber"],
["IDENTIFIER","Fiber"],
["IDENTIFIER","fiber_check"],
["IDENTIFIER","FiberError"],
["IDENTIFIER","field"],
["IDENTIFIER","file"],
["IDENTIFIER","File"],
["IDENTIFIER","__FILE__"],
["IDENTIFIER","filename"],
["IDENTIFIER","filenames_len"],
["IDENTIFIER","fill"],
["IDENTIFIER","final_marking_phase"],
["IDENTIFIER","find"],
["IDENTIFIER","find_all"],
["IDENTIFIER","find_index"],
["IDENTIFIER","first"],
["IDENTIFIER","fish"],
["IDENTIFIER","Fixnum"],
["IDENTIFIER","flag"],
["IDENTIFIER","f_larglist"],
["IDENTIFIER","flat_map"],
["IDENTIFIER","flatten"],
["IDENTIFIER","Float"],
["IDENTIFIER","FloatDomainError"],
["IDENTIFIER","floor"],
["IDENTIFIER","f_marg"],
["IDENTIFIER","f_marg_list"],
["IDENTIFIER","f_margs"],
["IDENTIFIER","fmod"],
["IDENTIFIER","fn"],
["IDENTIFIER","Fn"],
["IDENTIFIER","fname"],
["IDENTIFIER","f_norm_arg"],
["IDENTIFIER","fopen"],
["IDENTIFIER","f_opt"],
["IDENTIFIER","f_optarg"],
["IDENTIFIER","f_opt_asgn"],
["IDENTIFIER","for"],
["IDENTIFIER","force"],
["IDENTIFIER","format"],
["IDENTIFIER","for_var"],
["IDENTIFIER","found"],
["IDENTIFIER","fprintf"],
["IDENTIFIER","fputc"],
["IDENTIFIER","fread"],
["IDENTIFIER","free"],
["IDENTIFIER","FREE"],
["IDENTIFIER","freeze"],
["IDENTIFIER","f_rest_arg"],
["IDENTIFIER","frexp"],
["IDENTIFIER","Fri"],
["IDENTIFIER","FrozenError"],
["IDENTIFIER","FsC"],
["IDENTIFIER","fsym"],
["IDENTIFIER","fwrite"],
["IDENTIFIER","games"],
["IDENTIFIER","GB"],
["IDENTIFIER","GC"],
["IDENTIFIER","gc_mark_children"],
["IDENTIFIER","_gc_root_"],
["IDENTIFIER","generational_mode"],
["IDENTIFIER","Generator"],
["IDENTIFIER","getbyte"],
["IDENTIFIER","get_file"],
["IDENTIFIER","getgm"],
["IDENTIFIER","getlocal"],
["IDENTIFIER","gettimeofday"],
["IDENTIFIER","getutc"],
["IDENTIFIER","given"],
["IDENTIFIER","given_args"],
["IDENTIFIER","global_variables"],
["IDENTIFIER","__gmon_start__"],
["IDENTIFIER","gmtime"],
["IDENTIFIER","gmtime_r"],
["IDENTIFIER","gn"],
["IDENTIFIER","gnu"],
["IDENTIFIER","GNU"],
["IDENTIFIER","go"],
["IDENTIFIER","grep"],
["IDENTIFIER","group_by"],
["IDENTIFIER","gsub"],
["IDENTIFIER","h0"],
["IDENTIFIER","h2"],
["IDENTIFIER","H3"],
["IDENTIFIER","h4"],
["IDENTIFIER","h5"],
["IDENTIFIER","H5"],
["IDENTIFIER","h6"],
["IDENTIFIER","H6"],
["IDENTIFIER","h7"],
["IDENTIFIER","h8"],
["IDENTIFIER","hA"],
["IDENTIFIER","hash"],
["IDENTIFIER","Hash"],
["IDENTIFIER","head"],
["IDENTIFIER","heredoc"],
["IDENTIFIER","heredoc_bodies"],
["IDENTIFIER","heredoc_body"],
["IDENTIFIER","heredoc_string_interp"],
["IDENTIFIER","heredoc_string_rep"],
["IDENTIFIER","heredoc_treat_nextline"],
["IDENTIFIER","hex"],
["IDENTIFIER","high"],
["IDENTIFIER","hour"],
["IDENTIFIER","hypot"],
["IDENTIFIER","i2"],
["IDENTIFIER","iClass"],
["IDENTIFIER","__id__"],
["IDENTIFIER","id2name"],
["IDENTIFIER","identifier"],
["IDENTIFIER","idx"],
["IDENTIFIER","idx2"],
["IDENTIFIER","if"],
["IDENTIFIER","ifnone"],
["IDENTIFIER","if_tail"],
["IDENTIFIER","implemented"],
["IDENTIFIER","in"],
["IDENTIFIER","include"],
["IDENTIFIER","included"],
["IDENTIFIER","included_modules"],
["IDENTIFIER","incremental_gc"],
["IDENTIFIER","index"],
["IDENTIFIER","IndexError"],
["IDENTIFIER","inf"],
["IDENTIFIER","Inf"],
["IDENTIFIER","INF"],
["IDENTIFIER","Infinity"],
["IDENTIFIER","INFINITY"],
["IDENTIFIER","inherited"],
["IDENTIFIER","initialize"],
["IDENTIFIER","initialize_copy"],
["IDENTIFIER","inject"],
["IDENTIFIER","in_lower_half"],
["IDENTIFIER","input"],
["IDENTIFIER","insert"],
["IDENTIFIER","_inspect"],
["IDENTIFIER","inspect"],
["IDENTIFIER","instance_eval"],
["IDENTIFIER","instance_exec"],
["IDENTIFIER","instance_methods"],
["IDENTIFIER","instance_variable_get"],
["IDENTIFIER","instance_variables"],
["IDENTIFIER","instance_variable_set"],
["IDENTIFIER","int"],
["IDENTIFIER","integer"],
["IDENTIFIER","Integer"],
["IDENTIFIER","Integral"],
["IDENTIFIER","intern"],
["IDENTIFIER","interval_ratio"],
["IDENTIFIER","invert"],
["IDENTIFIER","io"],
["IDENTIFIER","Io"],
["IDENTIFIER","_IO_putc"],
["IDENTIFIER","ip"],
["IDENTIFIER","Ip"],
["IDENTIFIER","irep"],
["IDENTIFIER","IREP"],
["IDENTIFIER","isz"],
["IDENTIFIER","iterate"],
["IDENTIFIER","_ITM_deregisterTMCloneTable"],
["IDENTIFIER","_ITM_registerTMCloneTable"],
["IDENTIFIER","itself"],
["IDENTIFIER","Jan"],
["IDENTIFIER","join"],
["IDENTIFIER","_Jv_RegisterClasses"],
["IDENTIFIER","keep_if"],
["IDENTIFIER","Kernel"],
["IDENTIFIER","key"],
["IDENTIFIER","KeyError"],
["IDENTIFIER","keys"],
["IDENTIFIER","keyword_alias"],
["IDENTIFIER","keyword_and"],
["IDENTIFIER","keyword_begin"],
["IDENTIFIER","keyword_BEGIN"],
["IDENTIFIER","keyword_break"],
["IDENTIFIER","keyword_case"],
["IDENTIFIER","keyword_class"],
["IDENTIFIER","keyword_def"],
["IDENTIFIER","keyword_do"],
["IDENTIFIER","keyword_do_block"],
["IDENTIFIER","keyword_do_cond"],
["IDENTIFIER","keyword_do_LAMBDA"],
["IDENTIFIER","keyword_else"],
["IDENTIFIER","keyword_elsif"],
["IDENTIFIER","keyword__ENCODING__"],
["IDENTIFIER","keyword_end"],
["IDENTIFIER","keyword_END"],
["IDENTIFIER","keyword_ensure"],
["IDENTIFIER","keyword_false"],
["IDENTIFIER","keyword__FILE__"],
["IDENTIFIER","keyword_for"],
["IDENTIFIER","keyword_if"],
["IDENTIFIER","keyword_in"],
["IDENTIFIER","keyword__LINE__"],
["IDENTIFIER","keyword_module"],
["IDENTIFIER","keyword_next"],
["IDENTIFIER","keyword_nil"],
["IDENTIFIER","keyword_not"],
["IDENTIFIER","keyword_or"],
["IDENTIFIER","keyword_redo"],
["IDENTIFIER","keyword_rescue"],
["IDENTIFIER","keyword_retry"],
["IDENTIFIER","keyword_return"],
["IDENTIFIER","keyword_self"],
["IDENTIFIER","keyword_super"],
["IDENTIFIER","keyword_then"],
["IDENTIFIER","keyword_true"],
["IDENTIFIER","keyword_undef"],
["IDENTIFIER","keyword_unless"],
["IDENTIFIER","keyword_until"],
["IDENTIFIER","keyword_when"],
["IDENTIFIER","keyword_while"],
["IDENTIFIER","keyword_yield"],
["IDENTIFIER","kh_del_ht"],
["IDENTIFIER","kh_del_iv"],
["IDENTIFIER","kh_del_mt"],
["IDENTIFIER","kh_del_n2s"],
["IDENTIFIER","kh_del_st"],
["IDENTIFIER","KLVAR"],
["IDENTIFIER","lambda"],
["IDENTIFIER","lambda_body"],
["IDENTIFIER","last"],
["IDENTIFIER","lazy"],
["IDENTIFIER","Lazy"],
["IDENTIFIER","LC"],
["IDENTIFIER","ld"],
["IDENTIFIER","LD"],
["IDENTIFIER","ldexp"],
["IDENTIFIER","left"],
["IDENTIFIER","len"],
["IDENTIFIER","length"],
["IDENTIFIER","level"],
["IDENTIFIER","lfD"],
["IDENTIFIER","lhs"],
["IDENTIFIER","__libc_start_main"],
["IDENTIFIER","LII"],
["IDENTIFIER","lIJ"],
["IDENTIFIER","lim"],
["IDENTIFIER","line"],
["IDENTIFIER","__LINE__"],
["IDENTIFIER","LINE"],
["IDENTIFIER","lines"],
["IDENTIFIER","literal"],
["IDENTIFIER","literals"],
["IDENTIFIER","live_after_mark"],
["IDENTIFIER","ljust"],
["IDENTIFIER","ln"],
["IDENTIFIER","Ln"],
["IDENTIFIER","lo"],
["IDENTIFIER","local"],
["IDENTIFIER","LOCAL"],
["IDENTIFIER","LocalJumpError"],
["IDENTIFIER","localtime"],
["IDENTIFIER","localtime_r"],
["IDENTIFIER","local_variables"],
["IDENTIFIER","log"],
["IDENTIFIER","log10"],
["IDENTIFIER","log2"],
["IDENTIFIER","long"],
["IDENTIFIER","longjmp"],
["IDENTIFIER","lookahead"],
["IDENTIFIER","loop"],
["IDENTIFIER","low"],
["IDENTIFIER","lround"],
["IDENTIFIER","LS"],
["IDENTIFIER","lstrip"],
["IDENTIFIER","LVAR"],
["IDENTIFIER","machine"],
["IDENTIFIER","main"],
["IDENTIFIER","make_curry"],
["IDENTIFIER","map"],
["IDENTIFIER","match"],
["IDENTIFIER","matched"],
["IDENTIFIER","Math"],
["IDENTIFIER","max"],
["IDENTIFIER","max_by"],
["IDENTIFIER","max_cmp"],
["IDENTIFIER","May"],
["IDENTIFIER","mday"],
["IDENTIFIER","member"],
["IDENTIFIER","__members__"],
["IDENTIFIER","members"],
["IDENTIFIER","memchr"],
["IDENTIFIER","memcmp"],
["IDENTIFIER","memcpy"],
["IDENTIFIER","memmove"],
["IDENTIFIER","memory"],
["IDENTIFIER","memset"],
["IDENTIFIER","merge"],
["IDENTIFIER","mesg"],
["IDENTIFIER","message"],
["IDENTIFIER","meth"],
["IDENTIFIER","__method__"],
["IDENTIFIER","method"],
["IDENTIFIER","method_call"],
["IDENTIFIER","method_missing"],
["IDENTIFIER","method_removed"],
["IDENTIFIER","methods"],
["IDENTIFIER","mid"],
["IDENTIFIER","min"],
["IDENTIFIER","min_by"],
["IDENTIFIER","min_cmp"],
["IDENTIFIER","minmax"],
["IDENTIFIER","minmax_by"],
["IDENTIFIER","mktime"],
["IDENTIFIER","mlhs_basic"],
["IDENTIFIER","mlhs_inner"],
["IDENTIFIER","mlhs_item"],
["IDENTIFIER","mlhs_list"],
["IDENTIFIER","mlhs_node"],
["IDENTIFIER","mlhs_post"],
["IDENTIFIER","mode"],
["IDENTIFIER","modified"],
["IDENTIFIER","modifier_if"],
["IDENTIFIER","modifier_rescue"],
["IDENTIFIER","modifier_unless"],
["IDENTIFIER","modifier_until"],
["IDENTIFIER","modifier_while"],
["IDENTIFIER","module"],
["IDENTIFIER","Module"],
["IDENTIFIER","module_eval"],
["IDENTIFIER","module_function"],
["IDENTIFIER","modules"],
["IDENTIFIER","mon"],
["IDENTIFIER","Mon"],
["IDENTIFIER","month"],
["IDENTIFIER","mrb_ary_delete_at"],
["IDENTIFIER","mrb_ary_new_from_values"],
["IDENTIFIER","mrb_ary_plus"],
["IDENTIFIER","mrb_ary_pop"],
["IDENTIFIER","mrb_ary_push"],
["IDENTIFIER","mrb_ary_push_m"],
["IDENTIFIER","mrb_ary_resize"],
["IDENTIFIER","mrb_ary_reverse"],
["IDENTIFIER","mrb_ary_set"],
["IDENTIFIER","mrb_ary_shift"],
["IDENTIFIER","mrb_ary_splice"],
["IDENTIFIER","mrb_ary_times"],
["IDENTIFIER","mrb_ary_unshift"],
["IDENTIFIER","mrb_ary_unshift_m"],
["IDENTIFIER","mrb_assoc_new"],
["IDENTIFIER","mrb_data_init"],
["IDENTIFIER","mrb_debug_get_line"],
["IDENTIFIER","mrb_debug_info_alloc"],
["IDENTIFIER","mrb_debug_info_append_file"],
["IDENTIFIER","mrb_debug_info_free"],
["IDENTIFIER","mrb_field_write_barrier"],
["IDENTIFIER","mrb_gc_mark"],
["IDENTIFIER","MRB_GC_STATE_ROOT"],
["IDENTIFIER","MRB_GC_STATE_SWEEP"],
["IDENTIFIER","mrb_gc_unregister"],
["IDENTIFIER","mrb_i_mt_state"],
["IDENTIFIER","mrb_incremental_gc"],
["IDENTIFIER","mrb_malloc"],
["IDENTIFIER","mrb_mod_s_nesting"],
["IDENTIFIER","mrb_obj_value"],
["IDENTIFIER","mrb_random_init"],
["IDENTIFIER","mrb_random_srand"],
["IDENTIFIER","mrb_realloc"],
["IDENTIFIER","mrb_str_format"],
["IDENTIFIER","MRB_TT_DATA"],
["IDENTIFIER","MRB_TT_FIBER"],
["IDENTIFIER","MRB_TT_FREE"],
["IDENTIFIER","mrb_vm_const_get"],
["IDENTIFIER","mrb_vm_exec"],
["IDENTIFIER","mrb_write_barrier"],
["IDENTIFIER","mrhs"],
["IDENTIFIER","mruby"],
["IDENTIFIER","MRUBY_COPYRIGHT"],
["IDENTIFIER","MRUBY_DESCRIPTION"],
["IDENTIFIER","MRUBY_RELEASE_DATE"],
["IDENTIFIER","MRUBY_RELEASE_NO"],
["IDENTIFIER","MRUBY_VERSION"],
["IDENTIFIER","name"],
["IDENTIFIER","named"],
["IDENTIFIER","NameError"],
["IDENTIFIER","names"],
["IDENTIFIER","nan"],
["IDENTIFIER","NaN"],
["IDENTIFIER","NAN"],
["IDENTIFIER","nesting"],
["IDENTIFIER","new"],
["IDENTIFIER","new_args"],
["IDENTIFIER","new_key"],
["IDENTIFIER","new_msym"],
["IDENTIFIER","next"],
["IDENTIFIER","next_values"],
["IDENTIFIER","nil"],
["IDENTIFIER","NilClass"],
["IDENTIFIER","nl"],
["IDENTIFIER","nlocals"],
["IDENTIFIER","nLVAR"],
["IDENTIFIER","nMATZ0000IREP"],
["IDENTIFIER","NODE_DREGX"],
["IDENTIFIER","NODE_DSTR"],
["IDENTIFIER","NODE_DXSTR"],
["IDENTIFIER","NODE_FALSE"],
["IDENTIFIER","NODE_NEGATE"],
["IDENTIFIER","NODE_NIL"],
["IDENTIFIER","NODE_REDO"],
["IDENTIFIER","NODE_RETRY"],
["IDENTIFIER","NODE_SELF"],
["IDENTIFIER","NODE_TRUE"],
["IDENTIFIER","NODE_UNDEF"],
["IDENTIFIER","NODE_ZSUPER"],
["IDENTIFIER","NoMemoryError"],
["IDENTIFIER","NoMethodError"],
["IDENTIFIER","none"],
["IDENTIFIER","NONE"],
["IDENTIFIER","norm"],
["IDENTIFIER","not"],
["IDENTIFIER","NotImplementedError"],
["IDENTIFIER","Nov"],
["IDENTIFIER","now"],
["IDENTIFIER","Np"],
["IDENTIFIER","nregs"],
["IDENTIFIER","num"],
["IDENTIFIER","number"],
["IDENTIFIER","numbered"],
["IDENTIFIER","numeric"],
["IDENTIFIER","Numeric"],
["IDENTIFIER","obj"],
["IDENTIFIER","object"],
["IDENTIFIER","Object"],
["IDENTIFIER","object_id"],
["IDENTIFIER","ObjectSpace"],
["IDENTIFIER","oct"],
["IDENTIFIER","Oct"],
["IDENTIFIER","offset"],
["IDENTIFIER","on"],
["IDENTIFIER","On"],
["IDENTIFIER","only"],
["IDENTIFIER","Oo"],
["IDENTIFIER","op"],
["IDENTIFIER","Op"],
["IDENTIFIER","operation"],
["IDENTIFIER","operation2"],
["IDENTIFIER","operation3"],
["IDENTIFIER","OP_NOP"],
["IDENTIFIER","OP_STOP"],
["IDENTIFIER","opt_block_arg"],
["IDENTIFIER","opt_block_param"],
["IDENTIFIER","opt_bv_decl"],
["IDENTIFIER","opt_call_args"],
["IDENTIFIER","opt_else"],
["IDENTIFIER","opt_ensure"],
["IDENTIFIER","opt_f_block_arg"],
["IDENTIFIER","opt_nl"],
["IDENTIFIER","opt_paren_args"],
["IDENTIFIER","opt_rescue"],
["IDENTIFIER","opt_terms"],
["IDENTIFIER","or"],
["IDENTIFIER","ord"],
["IDENTIFIER","orig"],
["IDENTIFIER","other"],
["IDENTIFIER","__outer__"],
["IDENTIFIER","P9o"],
["IDENTIFIER","padding"],
["IDENTIFIER","pad_repetitions"],
["IDENTIFIER","padstr"],
["IDENTIFIER","parameters"],
["IDENTIFIER","paren_args"],
["IDENTIFIER","partition"],
["IDENTIFIER","pattern"],
["IDENTIFIER","PC"],
["IDENTIFIER","peek"],
["IDENTIFIER","peek_values"],
["IDENTIFIER","permutation"],
["IDENTIFIER","plen"],
["IDENTIFIER","point"],
["IDENTIFIER","pop"],
["IDENTIFIER","popping"],
["IDENTIFIER","pos"],
["IDENTIFIER","posnum"],
["IDENTIFIER","post"],
["IDENTIFIER","pow"],
["IDENTIFIER","pp"],
["IDENTIFIER","pproc"],
["IDENTIFIER","pre"],
["IDENTIFIER","precision"],
["IDENTIFIER","prefix"],
["IDENTIFIER","prepend"],
["IDENTIFIER","prepended"],
["IDENTIFIER","prepend_features"],
["IDENTIFIER","primary"],
["IDENTIFIER","primary_value"],
["IDENTIFIER","print"],
["IDENTIFIER","printf"],
["IDENTIFIER","__printstr__"],
["IDENTIFIER","private"],
["IDENTIFIER","private_methods"],
["IDENTIFIER","prl"],
["IDENTIFIER","proc"],
["IDENTIFIER","Proc"],
["IDENTIFIER","program"],
["IDENTIFIER","protected"],
["IDENTIFIER","protected_methods"],
["IDENTIFIER","ps"],
["IDENTIFIER","public"],
["IDENTIFIER","public_methods"],
["IDENTIFIER","push"],
["IDENTIFIER","putchar"],
["IDENTIFIER","puts"],
["IDENTIFIER","quo"],
["IDENTIFIER","raise"],
["IDENTIFIER","rand"],
["IDENTIFIER","Random"],
["IDENTIFIER","range"],
["IDENTIFIER","Range"],
["IDENTIFIER","RangeError"],
["IDENTIFIER","rassoc"],
["IDENTIFIER","rb"],
["IDENTIFIER","RB"],
["IDENTIFIER","rbracket"],
["IDENTIFIER","RC"],
["IDENTIFIER","read_debug_record"],
["IDENTIFIER","readint_mrb_int"],
["IDENTIFIER","read_irep_record_1"],
["IDENTIFIER","read_lv_record"],
["IDENTIFIER","read_section_debug"],
["IDENTIFIER","read_section_lv"],
["IDENTIFIER","realloc"],
["IDENTIFIER","redo"],
["IDENTIFIER","reduce"],
["IDENTIFIER","reg"],
["IDENTIFIER","regexp"],
["IDENTIFIER","Regexp"],
["IDENTIFIER","RegexpError"],
["IDENTIFIER","rehash"],
["IDENTIFIER","reject"],
["IDENTIFIER","remove_class_variable"],
["IDENTIFIER","remove_const"],
["IDENTIFIER","remove_instance_variable"],
["IDENTIFIER","remove_method"],
["IDENTIFIER","replace"],
["IDENTIFIER","req"],
["IDENTIFIER","required"],
["IDENTIFIER","res"],
["IDENTIFIER","rescue"],
["IDENTIFIER","resize_capa"],
["IDENTIFIER","rest"],
["IDENTIFIER","restarg_mark"],
["IDENTIFIER","result"],
["IDENTIFIER","resume"],
["IDENTIFIER","reswords"],
["IDENTIFIER","ret"],
["IDENTIFIER","retry"],
["IDENTIFIER","return"],
["IDENTIFIER","reverse"],
["IDENTIFIER","reverse_each"],
["IDENTIFIER","rewind"],
["IDENTIFIER","right"],
["IDENTIFIER","rindex"],
["IDENTIFIER","rjust"],
["IDENTIFIER","rotate"],
["IDENTIFIER","round"],
["IDENTIFIER","row"],
["IDENTIFIER","rparen"],
["IDENTIFIER","rpartition"],
["IDENTIFIER","rs_len"],
["IDENTIFIER","rstrip"],
["IDENTIFIER","RUBY_ENGINE"],
["IDENTIFIER","RUBY_ENGINE_VERSION"],
["IDENTIFIER","RUBY_VERSION"],
["IDENTIFIER","RuntimeError"],
["IDENTIFIER","sample"],
["IDENTIFIER","Sat"],
["IDENTIFIER","satisfied"],
["IDENTIFIER","scan"],
["IDENTIFIER","SClass"],
["IDENTIFIER","scope"],
["IDENTIFIER","scope_new"],
["IDENTIFIER","script"],
["IDENTIFIER","ScriptError"],
["IDENTIFIER","sec"],
["IDENTIFIER","select"],
["IDENTIFIER","self"],
["IDENTIFIER","self_arity"],
["IDENTIFIER","__send__"],
["IDENTIFIER","send"],
["IDENTIFIER","sep"],
["IDENTIFIER","Sep"],
["IDENTIFIER","sequence"],
["IDENTIFIER","set"],
["IDENTIFIER","set_backtrace"],
["IDENTIFIER","setbyte"],
["IDENTIFIER","_setjmp"],
["IDENTIFIER","shift"],
["IDENTIFIER","shuffle"],
["IDENTIFIER","sin"],
["IDENTIFIER","singleton"],
["IDENTIFIER","singleton_class"],
["IDENTIFIER","singleton_methods"],
["IDENTIFIER","sinh"],
["IDENTIFIER","size"],
["IDENTIFIER","sl"],
["IDENTIFIER","slice"],
["IDENTIFIER","snprintf"],
["IDENTIFIER","so"],
["IDENTIFIER","So"],
["IDENTIFIER","sort"],
["IDENTIFIER","sort_by"],
["IDENTIFIER","__sort_sub__"],
["IDENTIFIER","source_location"],
["IDENTIFIER","Sp"],
["IDENTIFIER","spaces"],
["IDENTIFIER","specifier"],
["IDENTIFIER","splice"],
["IDENTIFIER","split"],
["IDENTIFIER","sprintf"],
["IDENTIFIER","sqrt"],
["IDENTIFIER","srand"],
["IDENTIFIER","__stack_chk_fail"],
["IDENTIFIER","StandardError"],
["IDENTIFIER","start"],
["IDENTIFIER","state"],
["IDENTIFIER","stderr"],
["IDENTIFIER","stdin"],
["IDENTIFIER","stdout"],
["IDENTIFIER","step"],
["IDENTIFIER","step_ratio"],
["IDENTIFIER","stmt"],
["IDENTIFIER","stmts"],
["IDENTIFIER","stop_exc"],
["IDENTIFIER","StopIteration"],
["IDENTIFIER","store"],
["IDENTIFIER","str"],
["IDENTIFIER","str2"],
["IDENTIFIER","strchr"],
["IDENTIFIER","strcmp"],
["IDENTIFIER","str_each"],
["IDENTIFIER","string"],
["IDENTIFIER","String"],
["IDENTIFIER","string_interp"],
["IDENTIFIER","string_rep"],
["IDENTIFIER","strip"],
["IDENTIFIER","strlen"],
["IDENTIFIER","str_make_shared"],
["IDENTIFIER","strncmp"],
["IDENTIFIER","strncpy"],
["IDENTIFIER","strtoul"],
["IDENTIFIER","struct"],
["IDENTIFIER","Struct"],
["IDENTIFIER","sub"],
["IDENTIFIER","__sub_replace"],
["IDENTIFIER","succ"],
["IDENTIFIER","Sun"],
["IDENTIFIER","super"],
["IDENTIFIER","superclass"],
["IDENTIFIER","supported"],
["IDENTIFIER","__svalue"],
["IDENTIFIER","SVD"],
["IDENTIFIER","swapcase"],
["IDENTIFIER","sym"],
["IDENTIFIER","symbol"],
["IDENTIFIER","Symbol"],
["IDENTIFIER","symbols"],
["IDENTIFIER","sym_inspect"],
["IDENTIFIER","syntax"],
["IDENTIFIER","SyntaxError"],
["IDENTIFIER","_sys_fail"],
["IDENTIFIER","SystemCallError"],
["IDENTIFIER","SystemStackError"],
["IDENTIFIER","TA"],
["IDENTIFIER","tail"],
["IDENTIFIER","take"],
["IDENTIFIER","taken"],
["IDENTIFIER","take_while"],
["IDENTIFIER","tAMPER"],
["IDENTIFIER","tan"],
["IDENTIFIER","tANDDOT"],
["IDENTIFIER","tANDOP"],
["IDENTIFIER","tanh"],
["IDENTIFIER","tap"],
["IDENTIFIER","tAREF"],
["IDENTIFIER","T_ARRAY"],
["IDENTIFIER","tASET"],
["IDENTIFIER","tASSOC"],
["IDENTIFIER","TB"],
["IDENTIFIER","tBACK_REF"],
["IDENTIFIER","TbG"],
["IDENTIFIER","T_CLASS"],
["IDENTIFIER","tCMP"],
["IDENTIFIER","tCOLON2"],
["IDENTIFIER","tCOLON3"],
["IDENTIFIER","tCONSTANT"],
["IDENTIFIER","T_CPTR"],
["IDENTIFIER","tCVAR"],
["IDENTIFIER","T_DATA"],
["IDENTIFIER","tDOT2"],
["IDENTIFIER","tDOT3"],
["IDENTIFIER","TeD"],
["IDENTIFIER","T_ENV"],
["IDENTIFIER","tEQ"],
["IDENTIFIER","tEQQ"],
["IDENTIFIER","term"],
["IDENTIFIER","terms"],
["IDENTIFIER","T_EXCEPTION"],
["IDENTIFIER","T_FALSE"],
["IDENTIFIER","T_FIBER"],
["IDENTIFIER","tFID"],
["IDENTIFIER","T_FILE"],
["IDENTIFIER","T_FIXNUM"],
["IDENTIFIER","tFLOAT"],
["IDENTIFIER","T_FLOAT"],
["IDENTIFIER","T_FREE"],
["IDENTIFIER","tGEQ"],
["IDENTIFIER","tGVAR"],
["IDENTIFIER","T_HASH"],
["IDENTIFIER","tHD_LITERAL_DELIM"],
["IDENTIFIER","tHD_STRING_MID"],
["IDENTIFIER","tHD_STRING_PART"],
["IDENTIFIER","then"],
["IDENTIFIER","tHEREDOC_BEG"],
["IDENTIFIER","tHEREDOC_END"],
["IDENTIFIER","this"],
["IDENTIFIER","T_ICLASS"],
["IDENTIFIER","tIDENTIFIER"],
["IDENTIFIER","time"],
["IDENTIFIER","Time"],
["IDENTIFIER","times"],
["IDENTIFIER","tINTEGER"],
["IDENTIFIER","tIVAR"],
["IDENTIFIER","tLABEL"],
["IDENTIFIER","tLABEL_END"],
["IDENTIFIER","tLAMBDA"],
["IDENTIFIER","tLAMBEG"],
["IDENTIFIER","tLAST_TOKEN"],
["IDENTIFIER","tLBRACE"],
["IDENTIFIER","tLBRACE_ARG"],
["IDENTIFIER","tLBRACK"],
["IDENTIFIER","tLEQ"],
["IDENTIFIER","tLITERAL_DELIM"],
["IDENTIFIER","tLOWEST"],
["IDENTIFIER","tLPAREN"],
["IDENTIFIER","tLPAREN_ARG"],
["IDENTIFIER","tLSHFT"],
["IDENTIFIER","tMATCH"],
["IDENTIFIER","T_MODULE"],
["IDENTIFIER","tmp"],
["IDENTIFIER","tNEQ"],
["IDENTIFIER","tNMATCH"],
["IDENTIFIER","tNTH_REF"],
["IDENTIFIER","to_ary"],
["IDENTIFIER","T_OBJECT"],
["IDENTIFIER","to_enum"],
["IDENTIFIER","to_h"],
["IDENTIFIER","to_hash"],
["IDENTIFIER","to_i"],
["IDENTIFIER","to_int"],
["IDENTIFIER","TOJ"],
["IDENTIFIER","TOLERANCE"],
["IDENTIFIER","tolower"],
["IDENTIFIER","tOP_ASGN"],
["IDENTIFIER","top_compstmt"],
["IDENTIFIER","to_proc"],
["IDENTIFIER","top_stmt"],
["IDENTIFIER","top_stmts"],
["IDENTIFIER","tOROP"],
["IDENTIFIER","to_s"],
["IDENTIFIER","to_str"],
["IDENTIFIER","to_sym"],
["IDENTIFIER","TOTAL"],
["IDENTIFIER","toupper"],
["IDENTIFIER","tPOW"],
["IDENTIFIER","T_PROC"],
["IDENTIFIER","trailer"],
["IDENTIFIER","T_RANGE"],
["IDENTIFIER","transfer"],
["IDENTIFIER","transform_keys"],
["IDENTIFIER","transform_values"],
["IDENTIFIER","transpose"],
["IDENTIFIER","tREGEXP"],
["IDENTIFIER","tREGEXP_BEG"],
["IDENTIFIER","tREGEXP_END"],
["IDENTIFIER","tRPAREN"],
["IDENTIFIER","tRSHFT"],
["IDENTIFIER","true"],
["IDENTIFIER","TrueClass"],
["IDENTIFIER","truncate"],
["IDENTIFIER","try_convert"],
["IDENTIFIER","T_SCLASS"],
["IDENTIFIER","tSTAR"],
["IDENTIFIER","tSTRING"],
["IDENTIFIER","T_STRING"],
["IDENTIFIER","tSTRING_BEG"],
["IDENTIFIER","tSTRING_DVAR"],
["IDENTIFIER","tSTRING_MID"],
["IDENTIFIER","tSTRING_PART"],
["IDENTIFIER","tSYMBEG"],
["IDENTIFIER","T_SYMBOL"],
["IDENTIFIER","tSYMBOLS_BEG"],
["IDENTIFIER","tt"],
["IDENTIFIER","T_TRUE"],
["IDENTIFIER","Tue"],
["IDENTIFIER","tUMINUS"],
["IDENTIFIER","tUMINUS_NUM"],
["IDENTIFIER","T_UNDEF"],
["IDENTIFIER","tUPLUS"],
["IDENTIFIER","twice"],
["IDENTIFIER","tWORDS_BEG"],
["IDENTIFIER","tXSTRING"],
["IDENTIFIER","tXSTRING_BEG"],
["IDENTIFIER","type"],
["IDENTIFIER","TypeError"],
["IDENTIFIER","umrb_obj_value"],
["IDENTIFIER","undef"],
["IDENTIFIER","undefined"],
["IDENTIFIER","undef_list"],
["IDENTIFIER","undef_method"],
["IDENTIFIER","uniq"],
["IDENTIFIER","unless"],
["IDENTIFIER","unshift"],
["IDENTIFIER","until"],
["IDENTIFIER","upcase"],
["IDENTIFIER","__update"],
["IDENTIFIER","update"],
["IDENTIFIER","upto"],
["IDENTIFIER","usec"],
["IDENTIFIER","useless"],
["IDENTIFIER","utc"],
["IDENTIFIER","v0000"],
["IDENTIFIER","val"],
["IDENTIFIER","validated"],
["IDENTIFIER","vals"],
["IDENTIFIER","value"],
["IDENTIFIER","values"],
["IDENTIFIER","values_at"],
["IDENTIFIER","variable"],
["IDENTIFIER","var_lhs"],
["IDENTIFIER","var_ref"],
["IDENTIFIER","verbose"],
["IDENTIFIER","version"],
["IDENTIFIER","vm"],
["IDENTIFIER","Vm"],
["IDENTIFIER","warn"],
["IDENTIFIER","wday"],
["IDENTIFIER","Wed"],
["IDENTIFIER","when"],
["IDENTIFIER","while"],
["IDENTIFIER","width"],
["IDENTIFIER","with_index"],
["IDENTIFIER","with_object"],
["IDENTIFIER","words"],
["IDENTIFIER","x86_64"],
["IDENTIFIER","xstring"],
["IDENTIFIER","yday"],
["IDENTIFIER","year"],
["IDENTIFIER","yield"],
["IDENTIFIER","yielder"],
["IDENTIFIER","Yielder"],
["IDENTIFIER","yield_self"],
["IDENTIFIER","zip"],
["IDENTIFIER","zone"]
]