EDMConstants.ExpressXCompilerOptions

 

edm.edom3

Class EDMConstants.ExpressXCompilerOptions


  • java.lang.Object
    • edm.edom3.EDMConstants.ExpressXCompilerOptions
  • Enclosing interface:EDMConstants



    public static class EDMConstants.ExpressXCompilerOptions
    extends java.lang.Object

    Options for EXPRESS-X compiler
    • Field Summary

      Fields 

      Modifier and TypeField and Description
      static longINSERT_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 longINSERT_LONG_FORM_LINE_NUMBERS
      LONGFORM: Line numbers of the long form file will be listed as comment.
      static longINSERT_PROJECT_FILE
      The actual EDMcompiledrProject file will be copied as comment in the resulting long form file
      static longINSERT_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 longINSERT_SHORT_FORM_LINE_NUMBERS
      LONGFORM: Line numbers of each source file and include file will be listed as comment
      static longMAKE_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 longMAP_INHERITANCE
      Compile with map inheritance
      static longMAP_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()