gov.llnl.babel.backend.fortran
Class AbbrevHeader
java.lang.Object
gov.llnl.babel.backend.fortran.AbbrevHeader
public class AbbrevHeader
- extends java.lang.Object
Field Summary |
static int |
MAXNAME
The maximum number of characters allowed in a name. |
static int |
MAXUNMANGLED
|
Method Summary |
void |
generateClassMethods(java.lang.String symName,
NameMangler non,
NameMangler fort,
java.lang.String[] methodNames)
|
void |
generateCode(Symbol sym)
|
static void |
generateCode(Symbol sym,
LanguageWriter writer,
Context context)
|
void |
generateMethods(java.lang.String symName,
NameMangler non,
NameMangler fort,
java.lang.String[] methodNames)
|
void |
generateNamedMethod(java.lang.String symName,
java.lang.String methName,
java.lang.String suffix,
NameMangler non,
NameMangler fort)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAXNAME
public static final int MAXNAME
- The maximum number of characters allowed in a name.
- See Also:
- Constant Field Values
MAXUNMANGLED
public static final int MAXUNMANGLED
- See Also:
- Constant Field Values
AbbrevHeader
public AbbrevHeader(LanguageWriter writer,
Context context)
generateMethods
public void generateMethods(java.lang.String symName,
NameMangler non,
NameMangler fort,
java.lang.String[] methodNames)
throws java.io.UnsupportedEncodingException
- Throws:
java.io.UnsupportedEncodingException
generateClassMethods
public void generateClassMethods(java.lang.String symName,
NameMangler non,
NameMangler fort,
java.lang.String[] methodNames)
throws java.io.UnsupportedEncodingException
- Throws:
java.io.UnsupportedEncodingException
generateNamedMethod
public void generateNamedMethod(java.lang.String symName,
java.lang.String methName,
java.lang.String suffix,
NameMangler non,
NameMangler fort)
throws java.io.UnsupportedEncodingException
- Throws:
java.io.UnsupportedEncodingException
generateCode
public void generateCode(Symbol sym)
throws CodeGenerationException
- Throws:
CodeGenerationException
generateCode
public static void generateCode(Symbol sym,
LanguageWriter writer,
Context context)
throws CodeGenerationException
- Throws:
CodeGenerationException