This commit was manufactured by cvs2svn to create tag 'buildscript'.
[IRC.git] /
1 package IR.Tree;
2
3 import IR.*;
4
5 public class TagEffect {
6   TagVarDescriptor tag;
7   boolean status;
8   String name;
9
10   public TagEffect(String tag, boolean status) {
11     this.name=tag;
12     this.status=status;
13   }
14
15   public void setTag(TagVarDescriptor tag) {
16     this.tag=tag;
17   }
18
19   public TagVarDescriptor getTag() {
20     return tag;
21   }
22
23   public String getName() {
24     return name;
25   }
26
27   public boolean getStatus() {
28     return status;
29   }
30
31   public String printNode(int indent) {
32     if (status)
33       return name;
34     else
35       return "!"+name;
36   }
37 }