This package provides two macros which can be used as building blocks for the parsing of text. For an example of their use, see the Calendar package ("calendar.dtx"). The "\@ifoverword" macro takes four arguments. These are, in order, a token to match, a text to expand when a match is found, a text to expand if the match is not found, and a text to expand if the macro encounters "\end". This last is required to allow macros to be built which will react gracefully when the end of an environment or a document is encountered. This macro hops over word units (delimited by a space or spaces), and expands text according to what it finds on the other side. Within the text arguments, the "\@overword" can be used to insert the word that has been gobbled. The expanded text can contain the name of the macro that invokes "\@ifoverword"; which makes it easy to build text-parsing loops. The package also includes an untested version of "\@ifnextnparchar", which should ignore "\par" as well as space. The file "demo.tex" contains a sample of the use of this macro. This can be used as a model for building text-parsing loops. Current version: 1.2 Jan 17 1997 fb@soas.ac.uk