net.java.games.gluegen
Class DebugEmitter
java.lang.Object
net.java.games.gluegen.DebugEmitter
- GlueEmitter
public class DebugEmitter
extends java.lang.Object
Debug emitter which prints the parsing results to standard output.
beginFunctions
public void beginFunctions(net.java.games.gluegen.cgram.types.TypeDictionary typedefDictionary,
net.java.games.gluegen.cgram.types.TypeDictionary structDictionary,
Map canonMap)
- beginFunctions in interface GlueEmitter
beginStructs
public void beginStructs(net.java.games.gluegen.cgram.types.TypeDictionary typedefDictionary,
net.java.games.gluegen.cgram.types.TypeDictionary structDictionary,
Map canonMap)
- beginStructs in interface GlueEmitter
emitDefine
public void emitDefine(String name,
String value,
String optionalComment)
- emitDefine in interface GlueEmitter
emitFunctions
public Iterator emitFunctions(List originalCFunctions)
throws Exception
emitSingleFunction
public void emitSingleFunction(net.java.games.gluegen.cgram.types.FunctionSymbol sym)
emitStruct
public void emitStruct(net.java.games.gluegen.cgram.types.CompoundType t,
String alternateName)
- emitStruct in interface GlueEmitter
layoutStruct
public void layoutStruct(net.java.games.gluegen.cgram.types.CompoundType t)
throws Exception
- layoutStruct in interface GlueEmitter