class PROGRAM_ARGS




Public


Readable Attributes
attr arguments : FLIST{STR} ;
attr progname : STR ;

Features
add_option( .. Included as add_option
create( .. Included as create
create : SAME .. Included as create
delete_option( .. Included as delete_option
read( .. Included as read
read( .. Included as read
read( .. Included as read
read( .. Included as read


Private

Unknown_Option, Unknown_Handler, Space_Skip, Arg_Expected,
Name_is, Value_Missing, Bad_Arg, Unknown_Env_Var,
Error_Start, Unexpected_End, Eval, Missing_Token,
Error_Start, Unexpected_End, Eval, Missing_Token,
shared Messages : ARRAY{STR} ;
shared Messages : ARRAY{STR} ;
Error_Start, Unexpected_End, Eval, Missing_Token,
const Msg_Count : CARD := Not_Open + 1 ;
Name_is, Value_Missing, Bad_Arg, Unknown_Env_Var,
Not_Open ;
Unknown_Option, Unknown_Handler, Space_Skip, Arg_Expected,
Error_Start, Unexpected_End, Eval, Missing_Token,
Name_is, Value_Missing, Bad_Arg, Unknown_Env_Var,
Unknown_Option, Unknown_Handler, Space_Skip, Arg_Expected,
Unknown_Option, Unknown_Handler, Space_Skip, Arg_Expected,
Name_is, Value_Missing, Bad_Arg, Unknown_Env_Var,
attr arguments : FLIST{STR} ;
call_handler( .. Included as call_handler
check_error( .. Included as check_error
config( .. Included as config
shared delimiters : ARRAY{STR} ;
shared delimiters : ARRAY{STR} ;
get_quoted_string( .. Included as get_quoted_string
get_up_to( .. Included as get_up_to
get_value( .. Included as get_value
init(
shared line_mark : STR ;
shared line_mark : STR ;
attr options : FMAP{STR,TUP{$OB,BOOL}} ;
attr options : FMAP{STR,TUP{$OB,BOOL}} ;
attr progname : STR ;
shared quotes : ARRAY{STR} ;
shared quotes : ARRAY{STR} ;
read( .. Included as read
read_option( .. Included as read_option
shared report : REPORTER ;
shared report : REPORTER ;
skip_valid( .. Included as skip_valid
skip_valid( .. Included as skip_valid
skip_valid_delimiter( .. Included as skip_valid_delimiter
skip_valid_quote( .. Included as skip_valid_quote
val_error( .. Included as val_error
shared whitespace : ARRAY{STR} ;
shared whitespace : ARRAY{STR} ;

The Sather Home Page