Gobo Eiffel Argument Library
Copyright (c) 2006, Bernd Schoeller and others
Eiffel Forum License v2 (see forum.txt)
-- Description of this option
-- Example for the usage of the option (short preferred)
-- Number of times this flag was encountered
-- Short form
-- Does this option have a short form?
-- Is the option not optional?
-- Does this option need a parameter?
-- Let the text a_string describe the option.
-- Make a_long_form the long form.
-- Make a_short_form the short form.
-- Remove the long form.
-- Remove the short form.
-- Description of the 'display help text' option
-- (From AP_CONSTANTS)
-- Flag to show the help text, long form
-- (From AP_CONSTANTS)
-- Flag to show the help text, short form
-- (From AP_CONSTANTS)
-- Character that will introduce a long option (after the short option)
-- (From AP_CONSTANTS)
-- Character that will introduce the parameter in an long option
-- (From AP_CONSTANTS)
-- Character that will introduce a short option
-- (From AP_CONSTANTS)
-- Final message to print before aborting
-- (From AP_CONSTANTS)
-- Default description for the application
-- (From AP_CONSTANTS)
-- Default description for parameters
-- (From AP_CONSTANTS)
-- Maximum length of the application that is accepted for
-- the terminal width to still show correct help messages
-- (From AP_CONSTANTS)
-- Width of the terminal to format the help text
-- (From AP_CONSTANTS)
-- This option was found during parsing by a_parser.
Abstract representations of an option, that might or might not require an extra argument