if (n instanceof IffToken)
{
n = next();
Term t = getTerm(n);
Term bs = getConjCont(t);
Clause C = new Clause(new Const("init"), bs);
C.dict = dict;
return C;
}
Term h = getTerm(n);
// IO.mes("readClauseOrEOF 1:"+h);
n = next();
// IO.mes("readClauseOrEOF 2:"+n);
if (n instanceof EocToken || n instanceof EofToken)
{
return toClause(h, dict);
}
// IO.mes("readClauseOrEOF 3:"+b);
Clause C = null;
if (n instanceof IffToken)
{
Term t = getTerm();
Term bs = getConjCont(t);
C = new Clause(h, bs);
C.dict = dict;
}
else if (n instanceof CommaToken)
{
Term b = getTerm();