net.java.games.gluegen
Class DebugEmitter
java.lang.Objectnet.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