ReadOnly-ClauParser LinkedList(Node) + MemoryPool. no std::string, std::vector. parallel scanning + parallel parsing. removing all data is faster than ClauParser. parsing data is faster than ClauParser.