rat: fix the parser for multitape
We cannot enter an expression such as:
ctx3 = vcsn.context('lat<lan, lan, lan>, q')
ctx3.expression('(a|b)*|c')
and that's only a problem of the parser: the theory is fine with this. We need to fix the parser to support it.