fix bugs. position of matched equal sign should be first.
also support comments.