source header.xfst define DetTag [Det | DetDef | DetIndef | DetInt | DetPl | DetPoss | DetRel | DetSg]; define NounTag [Nn | NnPl | NnSg]; define AdjTag [Adj | AdjComp | AdjSup]; define NounPhrase [Word DetTag [Word AdjTag]* Word NounTag]; define NPBeg [Space "NP["]; define NPEnd "]NP"; regex NounPhrase @-> NPBeg ... NPEnd; invert net save NP.fst