|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--gov.llnl.babel.backend.ior.IORSource
Class IORSource generates an IOR implementation source file
to a language writer output stream. The constructor takes a language
writer stream and method generateCode generates intermediate
object representation for the specified symbol to the output stream. The
language writer output stream is not closed by this object.
| Constructor Summary | |
IORSource(LanguageWriterForC writer)
Create a IORSource object that will write symbol information
to the provided output writer stream. |
|
| Method Summary | |
void |
generateCode(Symbol symbol)
Write IOR source information for the provided symbol to the language writer output stream provided in the constructor. |
static void |
generateCode(Symbol symbol,
LanguageWriterForC writer)
This is a convenience utility function that writes the symbol source information into the provided language writer output stream. |
static void |
generateExternalSignature(LanguageWriter lw,
Symbol sym,
java.lang.String terminator)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public IORSource(LanguageWriterForC writer)
IORSource object that will write symbol information
to the provided output writer stream.
| Method Detail |
public static void generateCode(Symbol symbol,
LanguageWriterForC writer)
throws CodeGenerationException
CodeGenerationException
public void generateCode(Symbol symbol)
throws CodeGenerationException
CodeGenerationException
public static void generateExternalSignature(LanguageWriter lw,
Symbol sym,
java.lang.String terminator)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||