1 2 3 package org.sablecc.sablecc.launcher.syntax3.parser; 4 5 import org.sablecc.sablecc.launcher.syntax3.node.*; 6 import org.sablecc.sablecc.launcher.syntax3.analysis.*; 7 8 class TokenIndex extends AnalysisAdapter 9 { 10 int index; 11 12 @Override 13 public void caseTHyphen(@SuppressWarnings ("unused") THyphen node) 14 { 15 this.index = 0; 16 } 17 18 @Override 19 public void caseTDoubleHyphen(@SuppressWarnings ("unused") TDoubleHyphen node) 20 { 21 this.index = 1; 22 } 23 24 @Override 25 public void caseTText(@SuppressWarnings ("unused") TText node) 26 { 27 this.index = 2; 28 } 29 30 @Override 31 public void caseTShortName(@SuppressWarnings ("unused") TShortName node) 32 { 33 this.index = 3; 34 } 35 36 @Override 37 public void caseTLongName(@SuppressWarnings ("unused") TLongName node) 38 { 39 this.index = 4; 40 } 41 42 @Override 43 public void caseTAssign(@SuppressWarnings ("unused") TAssign node) 44 { 45 this.index = 5; 46 } 47 48 @Override 49 public void caseTOperandText(@SuppressWarnings ("unused") TOperandText node) 50 { 51 this.index = 6; 52 } 53 54 @Override 55 public void caseEOF(@SuppressWarnings ("unused") EOF node) 56 { 57 this.index = 7; 58 } 59 } 60 | Popular Tags |