<?xml version="1.0"?>
<!-- Sample specs for parsing command line -->
<Spec>
<Argcount max="2" min="1"/>
<Structure name="Sample"/>
<Header name="sample_opts"/>
<Module name="sample_opts"/>
<Function name="get_sample_opts"/>
<Remarks>
<Text which="header">
This class represents the command
line for the AnagramGen application.
</Text>
<File which="implementation" name="gpl_notice.txt"/>
<Copyright which="both" author="Fred Smith"/>
</Remarks>
<Options>
<BoolOpt letter="c" name="sample_bool"/>
<IntOpt letter="i" name="sample_int">
<Range min="1" max="6"/>
<Required/>
</IntOpt>
<IntOpt letter="n" name="multiple_ints">
<Multiple/>
</IntOpt>
<StringOpt letter="d" name="sample_dates">
<Length max="9" min="3"/>
<Required/>
<Multiple/>
<Validator name="val_date" linkage="C"/>
</StringOpt>
<StringOpt letter="h" name="host" default="localhost"/>
<IntOpt letter="u" name="universe" default="42"/>
</Options>
</Spec>