void LOGI_NOT(out AST e) { AST e2; e = null; if (la.kind == 37) { Get(); LOGI_NOT(out e2); e = new NotExpression(e2); } else if (StartOf(3)) { LOGI_TERM(out e); } else { SynErr(61); } }
public abstract void Visit(NotExpression n);
void LOGI_NOT(out AST e) { AST e2; e = null; if (la.kind == 37) { Get(); LOGI_NOT(out e2); e = new NotExpression(e2); } else if (StartOf(3)) { LOGI_TERM(out e); } else { SynErr(61); } }
public abstract void Visit(NotExpression n);