1	package antlr.preprocessor;
2	
3	import antlr.collections.impl.Vector;
4	
5	class Option {
6		protected String name;
7		protected String rhs;
8		protected Grammar enclosingGrammar;
9	
10		public Option(String n, String rhs, Grammar gr) {
11			name = n;
12			this.rhs = rhs;
13			setEnclosingGrammar(gr);
14		}
15		public Grammar getEnclosingGrammar() {return enclosingGrammar;}
16		public String getName() { return name; }
17		public String getRHS() { return rhs; }
18		public void setEnclosingGrammar(Grammar g) { enclosingGrammar=g; }
19		public void setName(String n) {name=n;}
20		public void setRHS(String rhs) {this.rhs = rhs;}
21		public String toString() {
22			return "\t"+name+"="+rhs;
23		}
24	}
25