summaryrefslogtreecommitdiff
path: root/sample
diff options
context:
space:
mode:
authorYukihiro Matsumoto <matz@ruby-lang.org>1997-10-21 13:31:29 +0900
committerTakashi Kokubun <takashikkbn@gmail.com>2019-08-17 22:09:33 +0900
commit9b01ce69546380c57cb602e045be4fc012cd81b7 (patch)
treee6580f3b54cf894cbd9226a573f315965fe8d164 /sample
parent2a4ba10e2d68c09ddb2e3f5751f5161c00a13bf5 (diff)
version 1.0-971021v1_0_971021
https://cache.ruby-lang.org/pub/ruby/1.0/ruby-1.0-971021.tar.gz Tue Oct 21 13:31:29 1997 Yukihiro Matsumoto <matz@netlab.co.jp> * version 1.0-971021 Mon Oct 20 12:18:29 1997 WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp> * ruby.c (load_file): wrong condition for #! check with -x. * file.c (file_s_dirname): did return "" for "/a". Fri Oct 17 14:29:09 1997 Yukihiro Matsumoto <matz@netlab.co.jp> * bignum.c (bigadd): some undefined side effect order assumed. Co-authored-by: WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp>
Diffstat (limited to 'sample')
-rw-r--r--sample/export.rb4
-rw-r--r--sample/exyacc.rb2
2 files changed, 4 insertions, 2 deletions
diff --git a/sample/export.rb b/sample/export.rb
index 750b5c1948..949e5b10bf 100644
--- a/sample/export.rb
+++ b/sample/export.rb
@@ -22,7 +22,9 @@ end
f = Foo.new
#Foo.private :printf
-Foo.public :foobar
+class Foo # redefines foobar's scope
+ public :foobar
+end
f.foobar
f.printf "%s\n", Foo
diff --git a/sample/exyacc.rb b/sample/exyacc.rb
index dafcb037cc..dbe0dee710 100644
--- a/sample/exyacc.rb
+++ b/sample/exyacc.rb
@@ -13,7 +13,7 @@ while gets()
gsub!(/'}'/, "'\002'")
gsub!('\*/', "\003\003")
gsub!("/\\*[^\003]*\003\003", '')
- while gsub!(/{[^}{]*}/, ''); end
+ while gsub!(/\{[^{}]*}/, ''); end
gsub!(/'\001'/, "'{'")
gsub!(/'\002'/, "'}'")
while gsub!(/^[ \t]*\n(\s)/, '\1'); end