gov.llnl.babel.backend

Interface CodeConstants

Known Implementing Classes:
Fortran, LanguageWriter, LanguageWriterForC, LanguageWriterForCxx, LanguageWriterForFortran, LanguageWriterForJava, LanguageWriterForMakefiles, LanguageWriterForMatlab, LanguageWriterForPython, LanguageWriterForSidl, Sidl

public interface CodeConstants

Interface CodeConstants contains basic constants associated with generated source code. NOTE: Initially, the constants are primarily those that caused parsing problems with Rational Rose 7.0.9517 reverse engineering.

Field Summary

static String
C_AUTO_GEN_SPLICER
static String
C_AUTO_GEN_WARNING
static String
C_BACKSLASH
static String
C_BEGIN_UNREFERENCED_METHODS
static String
C_COMMENT_CLOSE
static String
C_COMMENT_DOC_OPEN
static String
C_COMMENT_F77
static String
C_COMMENT_F90
static String
C_COMMENT_HASH
static String
C_COMMENT_OPEN
static String
C_COMMENT_SLASH
static String
C_COMMENT_SUBSEQUENT
static String
C_DEFINE
static String
C_DESC_CJNI_PREFIX
static String
C_DESC_HEADER_PREFIX
static String
C_DESC_IMPL_PREFIX
static String
C_DESC_IOR_PREFIX
static String
C_DESC_SJNI_PREFIX
static String
C_DESC_SKEL_PREFIX
static String
C_DESC_STUB_PREFIX
static String
C_END_UNREFERENCED_METHODS
static String
C_F7731_IMPL_EXTENSION
static String
C_F77_IMPL_EXTENSION
static String
C_F77_IMPL_METHOD_SUFFIX
static String
C_F77_METHOD_SUFFIX
static int
C_F77_VERSION
static String
C_F90_ALT_SUFFIX
static String
C_F90_IMPL_EXTENSION
static String
C_F90_IMPL_METHOD_SUFFIX
static String
C_F90_METHOD_SUFFIX
static int
C_F90_VERSION
static String
C_FORTRAN_DESC_STUB_PREFIX
static String
C_FORTRAN_IMPL_MODULE_PREFIX
static String
C_FORTRAN_MODULE_PREFIX
static String
C_FORTRAN_TYPE_MODULE_PREFIX
static String
C_GUARD_CLOSE
static String
C_GUARD_OPEN
static String
C_HASH
static String
C_IFDEFINE_CLOSE
static String
C_IFDEFINE_CXX
static String
C_IFDEFINE_OPEN
static String
C_INCLUDE
static String
C_INSERT_HERE
static int
C_INT_BACKSLASH
static boolean
C_IS_IMPL
static boolean
C_IS_NOT_IMPL
static String
C_SLASH
static String
C_UNREFERENCED_COMMENT1
static String
C_UNREFERENCED_COMMENT2
static String
C_UNREFERENCED_COMMENT3
static String
MATLAB_COMMENT_OPEN

Field Details

C_AUTO_GEN_SPLICER

public static final String C_AUTO_GEN_SPLICER

C_AUTO_GEN_WARNING

public static final String C_AUTO_GEN_WARNING

C_BACKSLASH

public static final String C_BACKSLASH

C_BEGIN_UNREFERENCED_METHODS

public static final String C_BEGIN_UNREFERENCED_METHODS

C_COMMENT_CLOSE

public static final String C_COMMENT_CLOSE

C_COMMENT_DOC_OPEN

public static final String C_COMMENT_DOC_OPEN

C_COMMENT_F77

public static final String C_COMMENT_F77

C_COMMENT_F90

public static final String C_COMMENT_F90

C_COMMENT_HASH

public static final String C_COMMENT_HASH

C_COMMENT_OPEN

public static final String C_COMMENT_OPEN

C_COMMENT_SLASH

public static final String C_COMMENT_SLASH

C_COMMENT_SUBSEQUENT

public static final String C_COMMENT_SUBSEQUENT

C_DEFINE

public static final String C_DEFINE

C_DESC_CJNI_PREFIX

public static final String C_DESC_CJNI_PREFIX

C_DESC_HEADER_PREFIX

public static final String C_DESC_HEADER_PREFIX

C_DESC_IMPL_PREFIX

public static final String C_DESC_IMPL_PREFIX

C_DESC_IOR_PREFIX

public static final String C_DESC_IOR_PREFIX

C_DESC_SJNI_PREFIX

public static final String C_DESC_SJNI_PREFIX

C_DESC_SKEL_PREFIX

public static final String C_DESC_SKEL_PREFIX

C_DESC_STUB_PREFIX

public static final String C_DESC_STUB_PREFIX

C_END_UNREFERENCED_METHODS

public static final String C_END_UNREFERENCED_METHODS

C_F7731_IMPL_EXTENSION

public static final String C_F7731_IMPL_EXTENSION

C_F77_IMPL_EXTENSION

public static final String C_F77_IMPL_EXTENSION

C_F77_IMPL_METHOD_SUFFIX

public static final String C_F77_IMPL_METHOD_SUFFIX

C_F77_METHOD_SUFFIX

public static final String C_F77_METHOD_SUFFIX

C_F77_VERSION

public static final int C_F77_VERSION
Field Value:
77

C_F90_ALT_SUFFIX

public static final String C_F90_ALT_SUFFIX

C_F90_IMPL_EXTENSION

public static final String C_F90_IMPL_EXTENSION

C_F90_IMPL_METHOD_SUFFIX

public static final String C_F90_IMPL_METHOD_SUFFIX

C_F90_METHOD_SUFFIX

public static final String C_F90_METHOD_SUFFIX

C_F90_VERSION

public static final int C_F90_VERSION
Field Value:
90

C_FORTRAN_DESC_STUB_PREFIX

public static final String C_FORTRAN_DESC_STUB_PREFIX

C_FORTRAN_IMPL_MODULE_PREFIX

public static final String C_FORTRAN_IMPL_MODULE_PREFIX

C_FORTRAN_MODULE_PREFIX

public static final String C_FORTRAN_MODULE_PREFIX

C_FORTRAN_TYPE_MODULE_PREFIX

public static final String C_FORTRAN_TYPE_MODULE_PREFIX

C_GUARD_CLOSE

public static final String C_GUARD_CLOSE

C_GUARD_OPEN

public static final String C_GUARD_OPEN

C_HASH

public static final String C_HASH

C_IFDEFINE_CLOSE

public static final String C_IFDEFINE_CLOSE

C_IFDEFINE_CXX

public static final String C_IFDEFINE_CXX

C_IFDEFINE_OPEN

public static final String C_IFDEFINE_OPEN

C_INCLUDE

public static final String C_INCLUDE

C_INSERT_HERE

public static final String C_INSERT_HERE

C_INT_BACKSLASH

public static final int C_INT_BACKSLASH
Field Value:
92

C_IS_IMPL

public static final boolean C_IS_IMPL
Field Value:
true

C_IS_NOT_IMPL

public static final boolean C_IS_NOT_IMPL
Field Value:
false

C_SLASH

public static final String C_SLASH

C_UNREFERENCED_COMMENT1

public static final String C_UNREFERENCED_COMMENT1

C_UNREFERENCED_COMMENT2

public static final String C_UNREFERENCED_COMMENT2

C_UNREFERENCED_COMMENT3

public static final String C_UNREFERENCED_COMMENT3

MATLAB_COMMENT_OPEN

public static final String MATLAB_COMMENT_OPEN