I am using ANTLR 3.3 with langage CSharp3.
In my token types, I have a tokens called WORD, UTTAR, PRADESH, UPABBR among others. I also have a rule as follows
specialSynonym5 : (UTTAR PRADESH)=>a=UTTAR b=PRADESH -> ^(SpecialSynonymNode ^(SynonymNode $a $b) ^(SynonymNode UPABBR))
| (UPABBR) => a=UPABBR -> ^(SpecialSynonymNode^(SynonymNode $a) ^(SynonymNode UTTAR PRADESH))
| UTTAR;
| PRADESH;
What I would like to do is to change the token types to WORD so that after this rules is processed, the token types are WORD. I have tried a few options but none has succeeded.
Thanks.