private Sentence parseSentence()
{
if (detectAtomicSentence())
{
return parseAtomicSentence();
}
else if (detectBracket())
{
return parseBracketedSentence();
}
else if (detectNOT())
{
return parseNotSentence();
}
else
{
throw new ApplicationException("Parser Error Token = " + lookAhead(1));
}
}