/* This file was generated by SableCC (http://www.sablecc.org/). */

package analysis;

import node.*;

public interface Analysis extends Switch
{
    Object getIn(Node node);
    void setIn(Node node, Object o);
    Object getOut(Node node);
    void setOut(Node node, Object o);

    void caseStart(Start node);
    void caseAAddAdditive(AAddAdditive node);
    void caseASubAdditive(ASubAdditive node);
    void caseAOneAdditive(AOneAdditive node);
    void caseAMulMultiplicative(AMulMultiplicative node);
    void caseADivMultiplicative(ADivMultiplicative node);
    void caseAOneMultiplicative(AOneMultiplicative node);
    void caseAParPrimary(AParPrimary node);
    void caseANumPrimary(ANumPrimary node);

    void caseTWhitespace(TWhitespace node);
    void caseTNumber(TNumber node);
    void caseTAdd(TAdd node);
    void caseTSub(TSub node);
    void caseTMul(TMul node);
    void caseTDiv(TDiv node);
    void caseTLpar(TLpar node);
    void caseTRpar(TRpar node);
    void caseEOF(EOF node);
}
