Ruby_set_current_source remains in intern.h

e$B<r0f$G$9!#e(B

6/25 e$B$Ke(B eval_error.ci e$B$+$i:o=|$5$l$?e(B
ruby_set_current_source() e$B$,e(B
intern.h e$B$K$O$^$@;D$C$F$$$k$h$&$G$9!#e(B

e$B!!$5$5$@$G$9!#e(B

Masahiro S. (e$B<r0f@/M5e(B) wrote:

6/25 e$B$Ke(B eval_error.ci e$B$+$i:o=|$5$l$?e(B ruby_set_current_source() e$B$,e(B
intern.h e$B$K$O$^$@;D$C$F$$$k$h$&$G$9!#e(B

e$B!!$"$j$,$H$&$4$6$$$^$9!#B>$K$b!"$$$m$$$m$"$k$h$&$G$9$M!#e(B

e$B!!$3$&$$$&!V%X%C%@$K$7$+$J$$>pJs!W$r5!3#E*$KD4$Y$kJ}K!$C$F$J$$e(B
e$B$G$7$g$&$+$M$’!#e(B

H.Holone$B$G$9!#e(B

On 2007/07/08, at 10:53, SASADA Koichi wrote:

e$B!!$5$5$@$G$9!#e(B
e$B!!$3$&$$$&!V%X%C%@$K$7$+$J$$>pJs!W$r5!3#E*$KD4$Y$kJ}K!$C$F$J$$e(B
e$B$G$7$g$&$+$M$'!#e(B

e$B$?$H$($P!"e(BGNU globalse$B$J$I$O$I$&$G$7$g$&$+!#e(B

GNU Global source code tagging system

install & e$B<B9T$b4JC1$G$9!#e(B

e$B$3$l$G!"e(Bgtagse$B$KEG$+$;$?%?%0$r2r@O$7$F$b$$$$$G$7$g$&$7!“e(B
htagse$B$Ge(BHTMLe$B2=$7$F!”$=$l$r$b$&0lCJ%Q!<%9e(B&e$B2C9)$7$FIU2C>pJs$re(B
e$BDI2C$7$Fe(B HTMLe$B$KLa$9$H$$$&$N$bLLGr$$$+$b$7$l$^$;$s!#e(B

e$B8D?ME*$K$O8e<T$N$[$&$,3Z$=$&$+$J!A!#e(BHTML filtere$B$He(B

e$B;W$($P!"e(Brubye$B$G$+$$$F$bLLGr$$$N$+$b$7$l$J$$!De(B


SOUMA Yutaka (H.Holon) [ [email protected] | http://radastery.jp/ ]

e$B<r0f$G$9!#e(B

From: SASADA Koichi [email protected]
Date: Sun, 8 Jul 2007 10:53:42 +0900

e$B!!$5$5$@$G$9!#e(B

Masahiro S. (e$B<r0f@/M5e(B) wrote:

6/25 e$B$Ke(B eval_error.ci e$B$+$i:o=|$5$l$?e(B ruby_set_current_source() e$B$,e(B
intern.h e$B$K$O$^$@;D$C$F$$$k$h$&$G$9!#e(B

e$B!!$“$j$,$H$&$4$6$$$^$9!#B>$K$b!”$$$m$$$m$"$k$h$&$G$9$M!#e(B

e$B!!$3$&$$$&!V%X%C%@$K$7$+$J$$>pJs!W$r5!3#E*$KD4$Y$kJ}K!$C$F$J$$e(B
e$B$G$7$g$&$+$M$'!#e(B

e$B$3$s$J46$8$N%9%/%j%W%H$r<B9T$7$F$_$k$H$$$&$N$O$I$&$G$7$g$&$+!#e(B

require ‘mkmf’
xs = []
File.read(“intern.h”).scan(/((rb|ruby)_\w+)(/){|s,| xs.push(s) }
xs.sort!
xs.uniq!
xs.each{|name| have_func(name) }

e$B<r0f$G$9!#e(B

From: Masahiro S. (e$B<r0f@/M5e(B) [email protected]
Date: Tue, 10 Jul 2007 20:22:59 +0900

e$B!!$3$&$$$&!V%X%C%@$K$7$+$J$$>pJs!W$r5!3#E*$KD4$Y$kJ}K!$C$F$J$$e(B
e$B$G$7$g$&$+$M$'!#e(B

e$B$3$s$J46$8$N%9%/%j%W%H$r<B9T$7$F$_$k$H$$$&$N$O$I$&$G$7$g$&$+!#e(B

e$B<B:]$K<B9T$7$F3NG’$7$?$H$3$m!“0J2<$N$h$&$J4X?t$,%X%C%@$K$7$+B8:_$7$J$$e(B
e$B$h$&$G$9!#e(B(e$B%^%/%me(B,e$B7?e(B,e$B%$%s%i%$%s4X?t$O<j$G<h$j=|$$$F$”$j$^$9e(B)

rb_ary_from_values
rb_ary_print_on
rb_check_array_value
rb_dvar_asgn
rb_dvar_push
rb_fd_select
rb_length_by_each
rb_mutex_synchronize
rb_sym_interned_p
rb_thread_start_1
rb_thread_start_timer
rb_thread_stop_timer
rb_thread_trap_eval
rb_values_from_ary
rb_values_new
rb_values_new2
ruby_exec
ruby_run
ruby_set_current_source