parser.atom become token.atom attribute

    if not x = parser.prefixExpression(mode, priority)
      if not token.atom then start[memoIndex+mode] = {}; return
      else x = token; x.priority = 1000; x.start = x; nextToken()