gov.llnl.babel.backend.writers
Class LanguageWriterForMatlab

java.lang.Object
  extended by gov.llnl.babel.backend.writers.PrettyWriter
      extended by gov.llnl.babel.backend.writers.LanguageWriter
          extended by gov.llnl.babel.backend.writers.LanguageWriterForMatlab
All Implemented Interfaces:
CodeConstants, LineRedirector

public class LanguageWriterForMatlab
extends LanguageWriter
implements CodeConstants, LineRedirector

Class LanguageWriterForMatlab extends the generic language writer to provide additional capabilities for writing C code. This class manages writing comment blocks as well as include files and C++ external declaration guards.


Field Summary
protected  LineCountingFilterWriter d_lcfw
           
protected  boolean d_skipIncludeGuard
           
 
Fields inherited from class gov.llnl.babel.backend.writers.LanguageWriter
d_context
 
Fields inherited from interface gov.llnl.babel.backend.CodeConstants
C_AUTO_GEN_SPLICER, C_AUTO_GEN_WARNING, C_BACKSLASH, C_BEGIN_UNREFERENCED_METHODS, C_COMMENT_CLOSE, C_COMMENT_DOC_OPEN, C_COMMENT_F77, C_COMMENT_F90, C_COMMENT_HASH, C_COMMENT_OPEN, C_COMMENT_SLASH, C_COMMENT_SUBSEQUENT, C_DEFINE, C_DESC_CJNI_PREFIX, C_DESC_HEADER_PREFIX, C_DESC_IMPL_PREFIX, C_DESC_IOR_PREFIX, C_DESC_SJNI_PREFIX, C_DESC_SKEL_PREFIX, C_DESC_STUB_PREFIX, C_END_UNREFERENCED_METHODS, C_F77_IMPL_EXTENSION, C_F77_IMPL_METHOD_SUFFIX, C_F77_METHOD_SUFFIX, C_F77_VERSION, C_F7731_IMPL_EXTENSION, C_F90_ALT_SUFFIX, C_F90_IMPL_EXTENSION, C_F90_IMPL_METHOD_SUFFIX, C_F90_METHOD_SUFFIX, C_F90_VERSION, gov.llnl.babel.backend.writers gov.llnl.babel.backend.writers
Interfaces 
LineRedirector
Classes 
ChangeWriter
LanguageWriter
LanguageWriterForC
LanguageWriterForCxx
LanguageWriterForFortran
LanguageWriterForJava
LanguageWriterForMakefiles
LanguageWriterForMatlab
LanguageWriterForPython
LanguageWriterForSidl
LineCountingFilterWriter
PrettyWriter
PrettyWriterTest
././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootroot./usr/share/doc/babel-doc/compiler-javadoc/gov/llnl/babel/backend/writers/LanguageWriterForMatlab.html./usr/share/doc/babel-doc/compiler-javadoc/gov/llnl/babel/backend/writers/LanguageWriterForMatlab.ht0000644000000000000000000013155512100123611032351 0ustar rootroot LanguageWriterForMatlab

gov.llnl.babel.backend.writers
Class LanguageWriterForMatlab

java.lang.Object
  extended by gov.llnl.babel.backend.writers.PrettyWriter
      extended by gov.llnl.babel.backend.writers.LanguageWriter
          extended by gov.llnl.babel.backend.writers.LanguageWriterForMatlab
All Implemented Interfaces:
CodeConstants, LineRedirector

public class LanguageWriterForMatlab
extends LanguageWriter
implements CodeConstants, LineRedirector

Class LanguageWriterForMatlab extends the generic language writer to provide additional capabilities for writing C code. This class manages writing comment blocks as well as include files and C++ external declaration guards.


Field Summary
protected  LineCountingFilterWriter d_lcfw
           
protected  boolean d_skipIncludeGuard
           
 
Fields inherited from class gov.llnl.babel.backend.writers.LanguageWriter
d_context
 
Fields inherited from interface gov.llnl.babel.backend.CodeConstants
C_AUTO_GEN_SPLICER, C_AUTO_GEN_WARNING, C_BACKSLASH, C_BEGIN_UNREFERENCED_METHODS, C_COMMENT_CLOSE, C_COMMENT_DOC_OPEN, C_COMMENT_F77, C_COMMENT_F90, C_COMMENT_HASH, C_COMMENT_OPEN, C_COMMENT_SLASH, C_COMMENT_SUBSEQUENT, C_DEFINE, C_DESC_CJNI_PREFIX, C_DESC_HEADER_PREFIX, C_DESC_IMPL_PREFIX, C_DESC_IOR_PREFIX, C_DESC_SJNI_PREFIX, C_DESC_SKEL_PREFIX, C_DESC_STUB_PREFIX, C_END_UNREFERENCED_METHODS, C_F77_IMPL_EXTENSION, C_F77_IMPL_METHOD_SUFFIX, C_F77_METHOD_SUFFIX, C_F77_VERSION, C_F7731_IMPL_EXTENSION, C_F90_ALT_SUFFIX, C_F90_IMPL_EXTENSION, C_F90_IMPL_METHOD_SUFFIX, C_F90_METHOD_SUFFIX, C_F90_VERSION, gov.llnl.babel.backend.writers gov.llnl.babel.backend.writers
Interfaces 
LineRedirector
Classes 
ChangeWriter
LanguageWriter
LanguageWriterForC
LanguageWriterForCxx
LanguageWriterForFortran
LanguageWriterForJava
LanguageWriterForMakefiles
LanguageWriterForMatlab
LanguageWriterForPython
LanguageWriterForSidl
LineCountingFilterWriter
PrettyWriter
PrettyWriterTest
././@LongLink0000000000000000000000000000014700000000000011567 Lustar rootroot./usr/share/doc/babel-doc/compiler-javadoc/gov/llnl/babel/backend/writers/LanguageWriterForMatlab.html./usr/share/doc/babel-doc/compiler-javadoc/gov/llnl/babel/backend/writers/LanguageWriterForMatlab.ht0000644000000000000000000013155512100123611032351 0ustar rootroot LanguageWriterForMatlab

gov.llnl.babel.backend.writers
Class LanguageWriterForMatlab

java.lang.Object
  extended by gov.llnl.babel.backend.writers.PrettyWriter
      extended by gov.llnl.babel.backend.writers.LanguageWriter
          extended by gov.llnl.babel.backend.writers.LanguageWriterForMatlab
All Implemented Interfaces:
CodeConstants, LineRedirector

public class LanguageWriterForMatlab
extends LanguageWriter
implements CodeConstants, LineRedirector

Class LanguageWriterForMatlab extends the generic language writer to provide additional capabilities for writing C code. This class manages writing comment blocks as well as include files and C++ external declaration guards.


Field Summary
protected  LineCountingFilterWriter d_lcfw
           
protected  boolean d_skipIncludeGuard
           
 
Fields inherited from class gov.llnl.babel.backend.writers.LanguageWriter
d_context
 
Fields inherited from interface gov.llnl.babel.backend.CodeConstants
C_AUTO_GEN_SPLICER, C_AUTO_GEN_WARNING, C_BACKSLASH, C_BEGIN_UNREFERENCED_METHODS, C_COMMENT_CLOSE, C_COMMENT_DOC_OPEN, C_COMMENT_F77, C_COMMENT_F90, C_COMMENT_HASH, C_COMMENT_OPEN, C_COMMENT_SLASH, C_COMMENT_SUBSEQUENT, C_DEFINE, C_DESC_CJNI_PREFIX, C_DESC_HEADER_PREFIX, C_DESC_IMPL_PREFIX, C_DESC_IOR_PREFIX, C_DESC_SJNI_PREFIX, C_DESC_SKEL_PREFIX, C_DESC_STUB_PREFIX, C_END_UNREFERENCED_METHODS, C_F77_IMPL_EXTENSION, C_F77_IMPL_METHOD_SUFFIX, C_F77_METHOD_SUFFIX, C_F77_VERSION, C_F7731_IMPL_EXTENSION, C_F90_ALT_SUFFIX, C_F90_IMPL_EXTENSION, C_F90_IMPL_METHOD_SUFFIX, C_F90_METHOD_SUFFIX, C_F90_VERSION, gov.llnl.babel.backend.writers gov.llnl.babel.backend.writers
Interfaces 
LineRedirector
Classes 
ChangeWriter
LanguageWriter