package npp.src.util; //@package@ // Copyright (c) 1996 Dennis Heimbigner. email dennis@cs.colorado.edu public abstract class YYtokentypes { public static int YYEOF = 0; public static final int tokenmin = @TOKENMIN@; public static final int tokenmax = @TOKENMAX@; @TOKENTYPES@ public static final String tokennames[] = { @TOKENNAMES@ }; public static String tokenname(int t) { if(t >= tokenmin && t <= tokenmax) { return tokennames[t - tokenmin]; } else if(t > 0 && t <= 255) { return "'" + String.valueOf((char)t) + "'"; } else if(t == YYEOF) { return "EOF"; } else { return "$undefined$"; } } ////////////////////////////////////////////////// public static final int nontermmin = @NONTERMMIN@; public static final int nontermmax = @NONTERMMAX@; @NONTERMTYPES@ public static final String nontermnames[] = { @NONTERMNAMES@ }; public static String nontermname(int t) { if(t >= nontermmin && t <= nontermmax) { return nontermnames[t - nontermmin]; } else { return "$undefined$"; } } };