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