// Copyright (c) 2003-2005 by Leif Frenzel - see http://leiffrenzel.de package net.sf.eclipsefp.haskell.hugs.core.preferences; /** <p>contains constant defintions for command line paramters of HUGS.</p> * * @author Leif Frenzel */ public interface IHugsParameters { // TODO: use the comprehensive document // Options String PRINT_STATISTICS = "s"; String PRINT_TYPE_AFTER_EVAL = "t"; String TERMINATE_ON_ERROR = "f"; String GC_NOTIFICATION = "g"; // TODO // Literate modules +l,-l,+e,-e String DISPLAY_DOTS_LOADING = "."; String DISPLAY_NOTHING_LOADING = "q"; String LIST_FILES_LOADED = "w"; String DETAILED_KIND_ERRORS = "k"; String USE_SHOW = "u"; String IMPORT_CHASING = "i"; // Advanced String ADV_PROMPT = "-p"; String ADV_REPEAT_STRING = "-r"; String ADV_HEAP_SIZE = "-h"; String ADV_PREPROCESSOR_CMD = "-F"; String ADV_CONSTRAINT_CUTOFF_LIMIT = "-c"; }