\chapter{Grammar Specialisation}
\label{Chapter:GrammarSpecialisation}

\author{Manny Rayner}

\section{A toy specialised grammar}
\label{Section:ToySpecialisedGrammar}

\section{Invoking grammar specialisation}
\label{Section:InvokingSpecialisation}

\section{Using a specialised grammar for parsing}
\label{Section:SpecialisedParsing}

\section{Using a specialised grammar for recognition}
\label{Section:SpecialisedRecognition}

\section{Using a specialised grammar for generation}
\label{Section:SpecialisedGeneration}

\section{Config files for grammar specialisation}
\label{Section:SpecialisationConfig}

\section{Defining operationality criteria}
\label{Section:OperationalityCriteria}

\section{Avoiding multiple top-level rules in specialised grammars}
\label{Section:MultipleTopLevelRules}

\section{Debugging specialised grammars}
\label{Section:DebuggingSpecialisedGrammars}

\section{Multiple top-level grammars}
\label{Section:MultipleTopLevelGrammars}

\section{Including lexicon entries directly}
\label{Section:IncludingLexEntries}

\section{Handling ``explosions'' in CFG compilation}
\label{Section:CFGExplosions}

\section{Ignoring syntactic features}
\label{Section:IgnoringFeaturesSpecialised}
