//generated by abstract-syntax-gen
package de.peeeq.wurstscript.luaAst;
import java.util.*;

public interface LuaExprArrayAccess extends LuaExpr, Element {
    void setLeft(LuaExpr left);
    LuaExpr getLeft();
    void setIndexes(LuaExprlist indexes);
    LuaExprlist getIndexes();
    Element getParent();
    LuaExprArrayAccess copy();
    LuaExprArrayAccess copyWithRefs();
    void clearAttributes();
    void clearAttributesLocal();
    /** */
    public abstract void print(StringBuilder sb, int indent);
}