What sort of match object should this return, supposing that it didn't
infinite loop:

    "x" ~~ / [ [ (x) ]* ]* /

Should $/[0][0] be "x", or should $/[0][0][0] be "x"?  If it's the
latter, then when do new top-level elements get added?

    /
      [
        [
          { say +$/[0][] } # is this always the same as
          (x)
          { say +$/[0][] } # this?
        ]*
      ]*
    /

Thanks,
Luke

Reply via email to