1 /* Generated By:JJTree: Do not edit this line. ASTVariableExpr.java Version 4.1 */ 2 /* JavaCCOptions:MULTI=true,NODE_USES_PARSER=true,VISITOR=false,TRACK_TOKENS=false,NODE_PREFIX=AST,NODE_EXTENDS=,NODE_FACTORY=,SUPPORT_CLASS_VISIBILITY_PUBLIC=true */ 3 package org.jacop.fz; 4 5 public class ASTVariableExpr extends SimpleNode { ASTVariableExpr(int id)6 public ASTVariableExpr(int id) { 7 super(id); 8 } 9 ASTVariableExpr(Parser p, int id)10 public ASTVariableExpr(Parser p, int id) { 11 super(p, id); 12 } 13 14 String ident = null; 15 ArrayAccess arrAccess = null; 16 setIdent(String ID)17 void setIdent(String ID) { 18 ident = ID; 19 } 20 getIdent()21 String getIdent() { 22 return ident; 23 } 24 setArrayAccess(ArrayAccess a)25 void setArrayAccess(ArrayAccess a) { 26 arrAccess = a; 27 } 28 getArrayAccess()29 ArrayAccess getArrayAccess() { 30 return arrAccess; 31 } 32 toString()33 public String toString() { 34 String s = null; 35 if (ident != null) 36 s = ident; 37 if (arrAccess != null) 38 s = arrAccess.toString(); 39 return super.toString() + ": " + s; 40 } 41 } 42 /* JavaCC - OriginalChecksum=7d7b62cf4b90b450c733bc6f3e54888e (do not edit this line) */ 43