From: matz@... (Yukihiro Matsumoto) Date: 2001-10-25T09:03:38+09:00 Subject: [ruby-talk:23240] Re: Parsing Ruby's interpolated strings/regexps Hi, In message "[ruby-talk:23237] Parsing Ruby's interpolated strings/regexps" on 01/10/25, Robert Feldt writes: |and then recursively parses the Evstr "b+1" when in evaluation of the |program with the regexp. For the first time only. Evstr stores its parse tree. |But if you have a separate parser (ie. not bound to a special |interpreter) would you expect the "b+1" string to |have been parsed in the Abstract Syntax Tree you get back? If you have reentrant parser, yes. But unfortunately yacc does not allow it. matz.