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 }