This commit was manufactured by cvs2svn to create tag 'buildscript'.
[IRC.git] /
1 package IR;
2
3 /**
4  * Descriptor
5  *
6  * represents a symbol in the language (var name, function name, etc).
7  */
8
9 public class TagDescriptor extends Descriptor {
10
11   public TagDescriptor(String identifier) {
12     super(identifier);
13   }
14
15   public boolean equals(Object o) {
16     if (o instanceof TagDescriptor) {
17       TagDescriptor t=(TagDescriptor) o;
18       return getSymbol().equals(t.getSymbol());
19     } else return false;
20   }
21
22   public int hashCode() {
23     return getSymbol().hashCode();
24   }
25
26   public String toString() {
27     return "Tag "+getSymbol();
28   }
29 }