package com.fr.third.antlr; /* ANTLR Translator Generator * Project led by Terence Parr at http://www.cs.usfca.edu * Software rights: http://www.antlr.org/license.html * * $Id: //depot/code/org.antlr/release/antlr-2.7.7/antlr/CharLiteralElement.java#2 $ */ class CharLiteralElement extends GrammarAtom { public CharLiteralElement(LexerGrammar g, Token t, boolean inverted, int autoGenType) { super(g, t, AUTO_GEN_NONE); tokenType = ANTLRLexer.tokenTypeForCharLiteral(t.getText()); g.charVocabulary.add(tokenType); line = t.getLine(); not = inverted; this.autoGenType = autoGenType; } public void generate() { grammar.generator.gen(this); } public Lookahead look(int k) { return grammar.theLLkAnalyzer.look(k, this); } }