www.pudn.com > CMDL.zip > READ.ME


   Guide to Source Code 
   -------------------- 
 
CMDL.CPP    parsing and processing, constructors (of this base class) 
            and their helpers. 
 
COMMON.CPP  Common functions that derived classes will draw on. 
 
FLAG.CPP    Implementation of the cmdl_flag class. 
 
HELP.CPP    Implementation of cmdl_help class. 
 
INT.CPP     Implementatino of cmdl_int class 
 
OUTPUT.CPP  output functions used by the rest of the library. 
 
REPORT.CPP  reporting of names, errors, etc.  High level output. 
 
SCANNER.CPP The scanner class, used by the parser. 
 
STRING.CPP  Implementation of cmdl_string class. 
 
TEST*.CPP   Test code. 
 
USUAL.H     byte,bool typedefs. 
 
CMDL.H      include this to use the cmdl library 
 
SCANNER.H   used by the cmdl library, not included by code using cmdl. 
 
 
 
   To-do list 
   ---------- 
 
    multi-field support (i.e. position=34,89 ) 
    multi-strings 
    enum type 
    anonomous enums 
    arrow to error position (optional?) 
    use flags to parsit() 
    @ and % support 
    4dos support 
 x  better help triggers 
    optional switchchars 
    debug check for no overlap 
 x  superhelp (-?param) 
    file and open-file parameters 
 x  `value' should be protected, not private 
 x  set the value 
    special flags for "after this" parameters 
 
Why is my list getting _longer_ not shorter?? 
 
 
 
 Dlugosz Software maintains a BBS at 214-231-9930. 
 John Dlugosz can be reached on CompuServe at [70007,4657] 
     (CompuServe is a registered trademark of CompuServe Incorperated.)