Top Fields Constructors Methods
com.jogamp.gluegen.cgram

public Class GnuCLexer

extends CharScanner
implements GnuCLexerTokenTypes, TokenStream
Class Inheritance
All Implemented Interfaces
antlr.TokenStream, com.jogamp.gluegen.cgram.GnuCLexerTokenTypes
Imports
java.io.*, .InputStream, .Reader, java.io.*, antlr.CommonAST, .DumpASTVisitor, .TokenStreamException, .TokenStreamIOException, .TokenStreamRecognitionException, .CharStreamException, .CharStreamIOException, .ANTLRException, .CharScanner, .InputBuffer, .ByteBuffer, .CharBuffer, .Token, .CommonToken, .RecognitionException, .NoViableAltForCharException, .MismatchedCharException, .TokenStream, .ANTLRHashString, .LexerSharedInputState, .SemanticException, antlr.*, com.jogamp.gluegen.ASTLocusTag, java.util.Hashtable, java.util.*, antlr.collections.impl.BitSet

Field Summary

Modifier and TypeField and Description
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
pack-priv boolean
pack-priv int
pack-priv List<E>
pack-priv LineObject
pack-priv String
pack-priv PreprocessorInfoChannel
pack-priv int
Inherited from antlr.CharScanner:
_returnTokencaseSensitivecaseSensitiveLiteralscommitToPathEOF_CHARhashStringinputStateliteralssaveConsumedInputtabsizetexttokenObjectClasstraceDepth

Constructor Summary

AccessConstructor and Description
public
public
public
public

Method Summary

Modifier and TypeMethod and Description
public void
addDefine(String name, String value)

public void
public List<E>
getDefines()

Returns a list of Define objects corresponding to the preprocessor definitions seen during parsing.

public PreprocessorInfoChannel
public void
public void
protected Token
public final void
mASSIGN(boolean _createToken)

protected final void
mBadStringLiteral(boolean _createToken)

public final void
mBAND(boolean _createToken)

public final void
mBAND_ASSIGN(boolean _createToken)

public final void
mBNOT(boolean _createToken)

public final void
mBOR(boolean _createToken)

public final void
mBOR_ASSIGN(boolean _createToken)

public final void
mBXOR(boolean _createToken)

public final void
mBXOR_ASSIGN(boolean _createToken)

public final void
mCharLiteral(boolean _createToken)

public final void
mCOLON(boolean _createToken)

public final void
mCOMMA(boolean _createToken)

public final void
mComment(boolean _createToken)

public final void
mCPPComment(boolean _createToken)

public final void
mDEC(boolean _createToken)

public final void
mDefineExpr(boolean _createToken)

public final void
mDefineExpr2(boolean _createToken)

protected final void
mDigit(boolean _createToken)

public final void
mDIV(boolean _createToken)

public final void
mDIV_ASSIGN(boolean _createToken)

protected final void
mDOT(boolean _createToken)

protected final void
mDoubleDoubleConst(boolean _createToken)

public final void
mEQUAL(boolean _createToken)

protected final void
mEscape(boolean _createToken)

protected final void
mExponent(boolean _createToken)

protected final void
mFloatDoubleConst(boolean _createToken)

protected final void
mFloatSuffix(boolean _createToken)

public final void
mGT(boolean _createToken)

public final void
mGTE(boolean _createToken)

protected final void
mID(boolean _createToken)

public final void
mIDMEAT(boolean _createToken)

public final void
mINC(boolean _createToken)

protected final void
mIntHexConst(boolean _createToken)

protected final void
mIntIntConst(boolean _createToken)

protected final void
mIntOctalConst(boolean _createToken)

protected final void
mIntSuffix(boolean _createToken)

private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
public final void
mLAND(boolean _createToken)

public final void
mLBRACKET(boolean _createToken)

public final void
mLCURLY(boolean _createToken)

protected final void
mLineDirective(boolean _createToken)

public final void
mLNOT(boolean _createToken)

protected final void
mLongDoubleConst(boolean _createToken)

protected final void
mLongHexConst(boolean _createToken)

protected final void
mLongIntConst(boolean _createToken)

protected final void
mLongOctalConst(boolean _createToken)

protected final void
mLongSuffix(boolean _createToken)

public final void
mLOR(boolean _createToken)

public final void
mLPAREN(boolean _createToken)

public final void
mLSHIFT(boolean _createToken)

public final void
mLSHIFT_ASSIGN(boolean _createToken)

public final void
mLT(boolean _createToken)

public final void
mLTE(boolean _createToken)

public final void
mMINUS(boolean _createToken)

public final void
mMINUS_ASSIGN(boolean _createToken)

public final void
mMOD(boolean _createToken)

public final void
mMOD_ASSIGN(boolean _createToken)

protected final void
mNonWhitespace(boolean _createToken)

public final void
mNOT_EQUAL(boolean _createToken)

public final void
mNumber(boolean _createToken)

protected final void
mNumberSuffix(boolean _createToken)

public final void
mPLUS(boolean _createToken)

public final void
mPLUS_ASSIGN(boolean _createToken)

public final void
mPREPROC_DIRECTIVE(boolean _createToken)

public final void
mPTR(boolean _createToken)

public final void
mQUESTION(boolean _createToken)

public final void
mRBRACKET(boolean _createToken)

public final void
mRCURLY(boolean _createToken)

public final void
mRPAREN(boolean _createToken)

public final void
mRSHIFT(boolean _createToken)

public final void
mRSHIFT_ASSIGN(boolean _createToken)

public final void
mSEMI(boolean _createToken)

protected final void
mSpace(boolean _createToken)

public final void
mSTAR(boolean _createToken)

public final void
mSTAR_ASSIGN(boolean _createToken)

public final void
mStringLiteral(boolean _createToken)

protected final void
mUnsignedHexConst(boolean _createToken)

protected final void
mUnsignedIntConst(boolean _createToken)

protected final void
mUnsignedOctalConst(boolean _createToken)

protected final void
mUnsignedSuffix(boolean _createToken)

protected final void
mVARARGS(boolean _createToken)

protected final void
mVocabulary(boolean _createToken)

public final void
mWhitespace(boolean _createToken)

public final void
mWideCharLiteral(boolean _createToken)

public final void
mWideStringLiteral(boolean _createToken)

public void
public Token
public void
setCountingTokens(boolean ct)

public void
public void
public void
Inherited from antlr.CharScanner:
appendappendcommitconsumeconsumeUntilconsumeUntilgetCaseSensitivegetCaseSensitiveLiteralsgetColumngetCommitToPathgetFilenamegetInputBuffergetInputStategetLinegetTabSizegetTextgetTokenObjectLAmarkmatchmatchmatchmatchNotmatchRangepanicpanicreportErrorreportErrorreportWarningresetTextrewindsetCaseSensitivesetColumnsetCommitToPathsetFilenamesetInputStatesetLinesetTabSizesetTextsetTokenObjectClasstabtestLiteralsTabletestLiteralsTabletoLowertraceIntraceIndenttraceOutuponEOF