Programming-Language-Design / src / ast / expression / Expression.java
Expression.java
Raw
package ast.expression;

import ast.ASTNode;
import ast.type.Type;

public interface Expression extends ASTNode {
    
    @SuppressWarnings("BooleanMethodIsAlwaysInverted")
    boolean isLValue();

    void setLValue(boolean lvalue);

    Type getType();

    void setType(Type type);


}