[#7500] Re: how to introduce reference objects into ruby — "Geert Fannes" <Geert.Fannes@...>

The problem with the code you sent is that you have to go through ALL

16 messages 2006/03/10

[#7553] "not" operator used in expression that is a method parameter can generate syntax error — noreply@...

Bugs item #3843, was opened at 2006-03-15 22:09

27 messages 2006/03/16
[#7554] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — nobu@... 2006/03/16

Hi,

[#7557] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — 卜部昌平 <shyouhei@...> 2006/03/16

Nobu, you are not answering to the question.... You have to unveil why

[#7559] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — Yukihiro Matsumoto <matz@...> 2006/03/16

Hi,

[#7560] Rant about keyword logical operators was : (Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error) — "Zev Blut" <rubyzbibd@...> 2006/03/16

Hello,

[#7565] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — mathew <meta@...> 2006/03/16

Yukihiro Matsumoto wrote:

[#7566] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — "Brian Mitchell" <binary42@...> 2006/03/16

On 3/16/06, mathew <meta@pobox.com> wrote:

[#7567] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — mathew <meta@...> 2006/03/16

Brian Mitchell wrote:

[#7568] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — "Brian Mitchell" <binary42@...> 2006/03/16

On 3/16/06, mathew <meta@pobox.com> wrote:

[#7614] PATCH: A subclassable Pathname — "Evan Phoenix" <evanwebb@...>

A simply change (changing all references of "Pathname.new" to

19 messages 2006/03/27
[#7618] Re: PATCH: A subclassable Pathname — Tanaka Akira <akr@...17n.org> 2006/03/27

In article <92f5f81d0603262350k796fe48fp2224b9f2108ac507@mail.gmail.com>,

[#7619] Re: PATCH: A subclassable Pathname — "Evan Phoenix" <evan@...> 2006/03/27

Quite right on the .glob and .getwd. I guess the tests don't test hit

[#7620] Re: PATCH: A subclassable Pathname — Tanaka Akira <akr@...17n.org> 2006/03/27

In article <92f5f81d0603270903g2fb02244i6a395be708dfffa3@mail.gmail.com>,

rdoc patch - multiline constants

From: "Chris Alfeld" <chris.alfeld@...>
Date: 2006-03-31 02:01:28 UTC
List: ruby-core #7647
Hi,

The following patch corrects RDoc's handling of multiline constants. 
The following are now correctly parsed:

----
A = [
 1,
 2,
 3
]

B = {
  1 => 'foo',
  2 => 'bar'
}

C = proc do |x|
  x+1
end
----

A couple questions:

1.  Is there any body of ``standard'' tests for rdoc?
2.  This patch does not solve any bug report.  Should I submit a bug report?

The patch is a unified diff to lib/rdoc/parsers/parse_rb.rb against
the latest CVS version (1.42).

I understand you are all busy but I would appreciate an acknowledge of
this and my previous patch.  Just a note to let me know someone who
can approve them into the CVS tree has seen them and will process
them.

Thanks,
  c.

--- parse_rb.rb	2006-03-30 19:55:09.000000000 -0600
+++ parse_rb.new	2006-03-30 19:53:19.000000000 -0600
@@ -1845,9 +1845,9 @@
         case tk
         when TkSEMICOLON
           break
-        when TkLPAREN, TkfLPAREN
+        when TkLPAREN, TkfLPAREN, TkLBRACE, TkLBRACK, TkDO
           nest += 1
-        when TkRPAREN
+        when TkRPAREN, TkRBRACE, TkRBRACK, TkEND
           nest -= 1
         when TkCOMMENT
           if nest <= 0 && @scanner.lex_state == EXPR_END
@@ -1855,7 +1855,8 @@
             break
           end
         when TkNL
-          if (@scanner.lex_state == EXPR_END and nest <= 0) ||
!@scanner.continue
+#          if (@scanner.lex_state == EXPR_END and nest <= 0) ||
!@scanner.continue
+           if (nest <= 0) && ((@scanner.lex_state == EXPR_END) ||
(!@scanner.continue))
             unget_tk(tk)
             break
           end

Attachments (1)

rdoc_multiline_comments.udiff (870 Bytes, application/octet-stream)

In This Thread

Prev Next