From: matz@... (Yukihiro Matsumoto) Date: 2000-07-01T03:48:43+09:00 Subject: [ruby-talk:03727] Re: Possible parsing inconsistency Hi, In message "[ruby-talk:03723] Possible parsing inconsistency" on 00/06/30, Dave Thomas writes: |I'm writing test cases for line continuations (boy, what an exciting |life I lead), and I came across the following inconsistency: Well, m2(m1 1,2,3) is OK, but m2(1, m1 1,2,3) is not. Because BNF says call_args : command_call # unparenthesized method call | args # normal arguments - arg[,arg]* | ... # kinda complex rules to allow * and & This means that you can specify unparenthesized method call in argument list iff it's an only argument. It's a syntactical bonus. Inconsistent? Hmm... matz.