I like ANTLR! It is a specialized tool that can really be applied to many difficult tasks when regular expressions get all Dust Puppy like. And I have used it in the past with great success.
But, every time I put this particular tool aside, I know that picking it back up will be like making up . . . → Read More: Making up with ANTLR