/** * */ package x10.sncode.ast; import x10.sncode.ByteBuffer; import x10.sncode.ast.AST.Kind; public class Var extends Term { Kind kind; int nameIndex; public Var(Kind kind, int nameIndex) { this.kind = kind; this.nameIndex = nameIndex; } @Override public Kind getKind() { return kind; } public void write(ByteBuffer w) { w.addInt(kind.ordinal()); w.addInt(nameIndex); } public int getName() { return nameIndex; } }