de.upb.hni.vmagic.output
Interface VhdlCodeFormat

All Known Implementing Classes:
CustomCodeFormat

public interface VhdlCodeFormat

The VhdlCodeFormatOld defines the output format of the generated source code.


Field Summary
static VhdlCodeFormat DEFAULT
          The default code format.
 
Method Summary
 java.lang.String getIndentationString()
          Returns the indentation string.
 java.lang.String getLineSeparator()
          Returns the line separator.
 boolean isAlign()
          Returns true if output elements should be aligned (e.g. signals in a port).
 boolean isRepeatLabels()
          Returns true if labeles should be repeated at the end of a construct (e.g. an entity).
 boolean isUpperCaseKeywords()
          Returns true if upper case keywords should be used.
 

Field Detail

DEFAULT

static final VhdlCodeFormat DEFAULT
The default code format.

Method Detail

getLineSeparator

java.lang.String getLineSeparator()
Returns the line separator.

Returns:
the line separator

getIndentationString

java.lang.String getIndentationString()
Returns the indentation string.

Returns:
the indentation string

isAlign

boolean isAlign()
Returns true if output elements should be aligned (e.g. signals in a port).

Returns:
true, if the output elements should be aligned

isRepeatLabels

boolean isRepeatLabels()
Returns true if labeles should be repeated at the end of a construct (e.g. an entity).

Returns:
true, if labeles should be repeated

isUpperCaseKeywords

boolean isUpperCaseKeywords()
Returns true if upper case keywords should be used.

Returns:
true, if upper case keywords should be used