Package edm.edom3

Class EDMConstants.ExpressXCompilerOptions

  • Enclosing interface:
    EDMConstants

    public static class EDMConstants.ExpressXCompilerOptions
    extends java.lang.Object
    Options for EXPRESS-X compiler
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static long INSERT_FILE_BEGINNING_ENDING_MARK
      LONGFORM: The beginning and end of each source file and include file will be listed as comment in the resulting long form file
      static long INSERT_LONG_FORM_LINE_NUMBERS
      LONGFORM: Line numbers of the long form file will be listed as comment.
      static long INSERT_PROJECT_FILE
      The actual EDMcompiledrProject file will be copied as comment in the resulting long form file
      static long INSERT_SHORT_FORM_FILE_NAMES_LIST
      LONGFORM: The (full) file name of all source files and include files will be listed in the "actual order in the result file" as comment on the resulting long form file
      static long INSERT_SHORT_FORM_LINE_NUMBERS
      LONGFORM: Line numbers of each source file and include file will be listed as comment
      static long MAKE_SHORT_FORM_FILE_NAMES_LIST
      LONGFORM: When this option is set, the actual result of the functions will be an ordered list of all files included in the specified EDMcompilerProject.
      static long MAP_INHERITANCE
      Compile with map inheritance
      static long MAP_INHERITANCE_REPORT
      Report map inheritance.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • MAP_INHERITANCE

        public static final long MAP_INHERITANCE
        Compile with map inheritance
        See Also:
        Constant Field Values
      • MAP_INHERITANCE_REPORT

        public static final long MAP_INHERITANCE_REPORT
        Report map inheritance. Only meaningful together with MAP_INHERITANCE
        See Also:
        Constant Field Values
      • INSERT_PROJECT_FILE

        public static final long INSERT_PROJECT_FILE
        The actual EDMcompiledrProject file will be copied as comment in the resulting long form file
        See Also:
        Constant Field Values
      • INSERT_SHORT_FORM_FILE_NAMES_LIST

        public static final long INSERT_SHORT_FORM_FILE_NAMES_LIST
        LONGFORM: The (full) file name of all source files and include files will be listed in the "actual order in the result file" as comment on the resulting long form file
        See Also:
        Constant Field Values
      • INSERT_FILE_BEGINNING_ENDING_MARK

        public static final long INSERT_FILE_BEGINNING_ENDING_MARK
        LONGFORM: The beginning and end of each source file and include file will be listed as comment in the resulting long form file
        See Also:
        Constant Field Values
      • INSERT_LONG_FORM_LINE_NUMBERS

        public static final long INSERT_LONG_FORM_LINE_NUMBERS
        LONGFORM: Line numbers of the long form file will be listed as comment.
        See Also:
        Constant Field Values
      • INSERT_SHORT_FORM_LINE_NUMBERS

        public static final long INSERT_SHORT_FORM_LINE_NUMBERS
        LONGFORM: Line numbers of each source file and include file will be listed as comment
        See Also:
        Constant Field Values
      • MAKE_SHORT_FORM_FILE_NAMES_LIST

        public static final long MAKE_SHORT_FORM_FILE_NAMES_LIST
        LONGFORM: When this option is set, the actual result of the functions will be an ordered list of all files included in the specified EDMcompilerProject. The file names will be with "full paths" and "include files" will be marked. This functionality is introduced to ensure one algorithms of calculating "full file names" for all files "defined" in an EDMcompilerProject. Hence, X-IDE should use this functionality to find "all files" in an EDMcompilerProject.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ExpressXCompilerOptions

        public ExpressXCompilerOptions()