[#14614] 大小文字を無視した比較で ' 帰 ' == ' 蟻 ' ? — "K.Umakoshi" <pegacorn@...>

こんにちは。

18 messages 2001/09/02
[#14615] Re: 大小文字を無視した比較で ' 帰 ' == ' 蟻 ' ? — matz@... (Yukihiro Matsumoto) 2001/09/02

まつもと ゆきひろです

[#14662] How to abondon saved uid privilege — nobu.nakada@...

なかだです。

60 messages 2001/09/05
[#14663] Re: How to abondon saved uid privilege — nagai@... 2001/09/05

永井@知能.九工大です.

[#14672] Re: How to abondon saved uid privilege — nobu.nakada@... 2001/09/05

なかだです。

[#14677] Re: How to abondon saved uid privilege — nagai@... 2001/09/05

永井@知能.九工大です.

[#14678] Re: How to abondon saved uid privilege — matz@... (Yukihiro Matsumoto) 2001/09/05

まつもと ゆきひろです

[#14680] Re: How to abondon saved uid privilege — nagai@... 2001/09/05

永井@知能.九工大です.

[#14685] Re: How to abondon saved uid privilege — Takahiro Kambe <taca@...> 2001/09/05

In message <20010905184635H.nagai@ai.kyutech.ac.jp>

[#14687] Re: How to abondon saved uid privilege — "Akinori MUSHA" <knu@...> 2001/09/05

 ちょっと脱線します。 :)

[#14688] Re: How to abondon saved uid privilege — Takahiro Kambe <taca@...> 2001/09/05

In message <86ofopevkv.wl@archon.local.idaemons.org>

[#14691] Re: How to abondon saved uid privilege — matz@... (Yukihiro Matsumoto) 2001/09/05

まつもと ゆきひろです

[#14693] Re: How to abondon saved uid privilege — Takahiro Kambe <taca@...> 2001/09/05

In message <999700675.662743.18683.nullmailer@ev.netlab.jp>

[#14703] Re: How to abondon saved uid privilege — nagai@... 2001/09/06

永井@知能.九工大です.

[#14707] Re: How to abondon saved uid privilege — Takahiro Kambe <taca@...> 2001/09/06

In message <20010906111828R.nagai@ai.kyutech.ac.jp>

[#14708] Re: How to abondon saved uid privilege — nagai@... 2001/09/06

永井@知能.九工大です.

[#14709] Re: How to abondon saved uid privilege — Takahiro Kambe <taca@...> 2001/09/06

In message <20010906132656Z.nagai@ai.kyutech.ac.jp>

[#14728] Re: How to abondon saved uid privilege — nagai@... 2001/09/06

永井@知能.九工大です.

[#14729] Re: How to abondon saved uid privilege — Takahiro Kambe <taca@...> 2001/09/06

In message <20010906174440D.nagai@ai.kyutech.ac.jp>

[#14732] Re: How to abondon saved uid privilege — nagai@... 2001/09/06

永井@知能.九工大です.

[#14774] Re: How to abondon saved uid privilege — nagai@... 2001/09/12

永井@知能.九工大です.

[#14841] Re: How to abondon saved uid privilege — nagai@... 2001/10/02

永井@知能.九工大です.

[#15026] setuid and seteuid — nagai@... 2001/11/02

永井@知能.九工大です.

[#15030] Re: setuid and seteuid — Tanaka Akira <akr@...17n.org> 2001/11/03

In article <20011102175733K.nagai@ai.kyutech.ac.jp>,

[#15032] Re: setuid and seteuid — nagai@... 2001/11/03

永井@知能.九工大です.

[#14743] [BUG] $_ on thread switching — nobu.nakada@...

なかだです。

24 messages 2001/09/07
[#14746] Re: [BUG] $_ on thread switching — nobu.nakada@... 2001/09/07

なかだです。

[#14747] Re: [BUG] $_ on thread switching — matz@... (Yukihiro Matsumoto) 2001/09/07

まつもと ゆきひろです

[#14748] Re: [BUG] $_ on thread switching — nobu.nakada@... 2001/09/08

なかだです。

[#14750] Re: [BUG] $_ on thread switching — matz@... (Yukihiro Matsumoto) 2001/09/08

まつもと ゆきひろです

[#14752] Re: [BUG] $_ on thread switching — nobu.nakada@... 2001/09/08

なかだです。

[#14753] Re: [BUG] $_ on thread switching — matz@... (Yukihiro Matsumoto) 2001/09/08

まつもと ゆきひろです

[#14755] Re: [BUG] $_ on thread switching — nobu.nakada@... 2001/09/08

なかだです。

[ruby-dev:14730] ruby-lex.rb: get value from TkSTRING and TkCOMMENT

From: TAKAHASHI Masayoshi <maki@...>
Date: 2001-09-06 11:30:10 UTC
List: ruby-dev #14730
高橋征義です。

別にバグとかではない(と思う)ので、1.6.5には入れなくても
構わないのですが、irbへ変更の提案です。

ruby-lex.rb を使っているのですが、TkSTRINGとTkCOMMENTと
について、 obj.value でその文字列そのもの、コメント
そのものを取り出せるようにはできないでしょうか?

変更は ruby-lex.rb と ruby-token.rb とをこんな感じに
するとできると思います。


--- ruby-token.rb.org	Tue Sep 19 20:12:34 2000
+++ ruby-token.rb	Thu Sep  6 18:34:22 2001
@@ -224,7 +224,7 @@
     [:TkCOMMA,      Token,  ","],
     [:TkSEMICOLON,  Token,  ";"],
 
-    [:TkCOMMENT],
+    [:TkCOMMENT,    TkVal],
     [:TkRD_COMMENT],
     [:TkSPACE],
     [:TkNL],


--- ruby-lex.rb.orig	Sat Sep  1 02:26:42 2001
+++ ruby-lex.rb	Sat Sep  1 14:50:21 2001
@@ -865,10 +865,13 @@
   def identify_string(ltype, quoted = ltype)
     @ltype = ltype
     @quoted = quoted
+    token = ""
     subtype = nil
     begin
       while ch = getc 
+        token.concat ch
 	if @quoted == ch
+          token.chop!
 	  break
 	elsif @ltype != "'" && @ltype != "]" and ch == "#"
 	  subtype = true
@@ -882,9 +885,9 @@
 	end
       end
       if subtype
-	Token(DLtype2Token[ltype])
+	Token(DLtype2Token[ltype], token)
       else
-	Token(Ltype2Token[ltype])
+	Token(Ltype2Token[ltype], token)
       end
     ensure
       @ltype = nil
@@ -895,18 +898,20 @@
   
   def identify_comment
     @ltype = "#"
+    token = ""
 
     while ch = getc
-      if ch == "\\" #"
-	read_escape
-      end
+#      if ch == "\\" #"
+#	read_escape
+#      end
       if ch == "\n"
 	@ltype = nil
 	ungetc
 	break
       end
+      token.concat ch
     end
-    return Token(TkCOMMENT)
+    return Token(TkCOMMENT, token)
   end
   
   def read_escape



高橋征義 (TAKAHASHI Masayoshi)       Email:maki@inac.co.jp

In This Thread

Prev Next