Changeset 127

Show
Ignore:
Timestamp:
08/16/07 18:28:43 (1 year ago)
Author:
KirkMcDonald
Message:

Can now optionally pass a ConfigParser? to ComboParser?.parse().

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • misc/comboparse.d

    r126 r127  
    3232        this.filenames = filenames; 
    3333    } 
    34     override Options parse(char[][] args) { 
    35         auto config = new ConfigParser; 
    36         config.read(this.filenames); 
     34    override Options parse(char[][] args, ConfigParse config=null) { 
     35        if (!config) { 
     36            config = new ConfigParser; 
     37        } 
     38        config.read(this.filenames) 
    3739        foreach (o; this.options) { 
    3840            if (!o.supports_default() || o.has_default()) continue;