Redesign of parsec tool.

Although the fundamental idea is retained,
the way parser combinator is constructed by user program is modified, rather
simplified.

I hope this is a production worthy candidate.