Top Fields Constructors Methods
com.jogamp.gluegen.cgram

public Class GnuCParser

extends LLkParser
implements GNUCTokenTypes
Class Inheritance
All Implemented Interfaces
com.jogamp.gluegen.cgram.GNUCTokenTypes
Imports
java.io.*, antlr.CommonAST, .DumpASTVisitor, .TokenBuffer, .TokenStreamException, .TokenStreamIOException, .ANTLRException, .LLkParser, .Token, .TokenStream, .RecognitionException, .NoViableAltException, .MismatchedTokenException, .SemanticException, .ParserSharedInputState, .ASTFactory, .ASTPair, com.jogamp.gluegen.ASTLocusTag, antlr.collections.impl.BitSet, .ASTArray, antlr.collections.AST, java.util.Hashtable

Field Summary

Modifier and TypeField and Description
public static final String[]
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
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
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
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 boolean
public CSymbolTable
pack-priv int
protected int

Constructor Summary

AccessConstructor and Description
protected
GnuCParser(TokenBuffer tokenBuf, int k)

public
protected
GnuCParser(TokenStream lexer, int k)

public
public

Method Summary

Modifier and TypeMethod and Description
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
protected void
public final void
protected final void
public final void
public final void
public final void
public final void
public final void
public final void
public final String
declarator(boolean isFunctionDefinition)

public final void
declaratorParamaterList(boolean isFunctionDefinition, String declName)

public final void
public final void
public final void
enumerator(String enumName)

public final void
enumList(String enumName)

public final void
public final void
public final void
public final void
expr()

public final void
public final void
protected final void
public final void
public final void
public final void
public final void
public final void
public String
public final void
public final void
public final void
public final void
initDecl(AST declarationSpecifiers)

public final void
initDeclList(AST declarationSpecifiers)

public final void
public final void
public final void
protected final void
public boolean
public final void
public final void
public final void
public final void
public void
match(int t)

Overrides antlr.Parser.match.

Make sure current lookahead symbol matches token type t.
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[]
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[]
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[]
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
public final void
public final void
public final void
public final void
public final void
public void
public final void
public final void
public final void
public void
pushScope(String scopeName)

public final void
public final void
public void
reportError(RecognitionException ex)

Overrides antlr.Parser.reportError.

Parser error-reporting function can be overridden in subclass
public void
reportError(String s)

Overrides antlr.Parser.reportError.

Parser error-reporting function can be overridden in subclass
public void
reportWarning(String s)

Overrides antlr.Parser.reportWarning.

Parser warning-reporting function can be overridden in subclass
public final void
public final void
public final void
public final void
public final void
protected final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public void
public void
public final void
public final void
public final void
public final void
public final void
public final int
typeSpecifier(int specCount)

public final void
public final void
Inherited from antlr.LLkParser:
consumeLALT