Implemented character parser