<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1580031206925" clover="3.2.0">
  <project timestamp="1580031206925" name="All files">
    <metrics statements="173" coveredstatements="62" conditionals="131" coveredconditionals="46" methods="24" coveredmethods="10" elements="328" coveredelements="118" complexity="0" loc="173" ncloc="173" packages="5" files="11" classes="11"/>
    <package name="src">
      <metrics statements="9" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="8" coveredmethods="4"/>
      <file name="errors.js" path="/Users/wille/Sourcecode/Yord/pxi/pxi-args/src/errors.js">
        <metrics statements="9" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="8" coveredmethods="4"/>
        <line num="1" count="2" type="stmt"/>
        <line num="2" count="0" type="stmt"/>
        <line num="7" count="0" type="stmt"/>
        <line num="12" count="0" type="stmt"/>
        <line num="17" count="816" type="stmt"/>
        <line num="22" count="1086" type="stmt"/>
        <line num="27" count="203" type="stmt"/>
        <line num="32" count="203" type="stmt"/>
        <line num="37" count="0" type="stmt"/>
      </file>
    </package>
    <package name="src.dsl.fp">
      <metrics statements="66" coveredstatements="57" conditionals="56" coveredconditionals="46" methods="9" coveredmethods="6"/>
      <file name="combine.js" path="/Users/wille/Sourcecode/Yord/pxi/pxi-args/src/dsl/fp/combine.js">
        <metrics statements="31" coveredstatements="29" conditionals="26" coveredconditionals="22" methods="1" coveredmethods="1"/>
        <line num="1" count="1" type="stmt"/>
        <line num="3" count="1" type="stmt"/>
        <line num="4" count="400" type="stmt"/>
        <line num="5" count="400" type="stmt"/>
        <line num="7" count="400" type="stmt"/>
        <line num="8" count="2467" type="cond" truecount="0" falsecount="1"/>
        <line num="10" count="2467" type="cond" truecount="2" falsecount="0"/>
        <line num="11" count="557" type="stmt"/>
        <line num="13" count="1910" type="stmt"/>
        <line num="15" count="1910" type="stmt"/>
        <line num="16" count="1910" type="stmt"/>
        <line num="17" count="1910" type="stmt"/>
        <line num="18" count="1910" type="cond" truecount="2" falsecount="0"/>
        <line num="19" count="1803" type="cond" truecount="5" falsecount="0"/>
        <line num="20" count="408" type="stmt"/>
        <line num="22" count="1395" type="stmt"/>
        <line num="23" count="1395" type="stmt"/>
        <line num="24" count="1395" type="cond" truecount="4" falsecount="0"/>
        <line num="25" count="543" type="stmt"/>
        <line num="27" count="852" type="cond" truecount="1" falsecount="1"/>
        <line num="28" count="852" type="stmt"/>
        <line num="33" count="107" type="stmt"/>
        <line num="34" count="107" type="stmt"/>
        <line num="35" count="107" type="stmt"/>
        <line num="36" count="107" type="stmt"/>
        <line num="37" count="107" type="cond" truecount="3" falsecount="1"/>
        <line num="38" count="0" type="stmt"/>
        <line num="39" count="107" type="cond" truecount="5" falsecount="1"/>
        <line num="40" count="107" type="stmt"/>
        <line num="42" count="0" type="stmt"/>
        <line num="50" count="400" type="stmt"/>
      </file>
      <file name="option.js" path="/Users/wille/Sourcecode/Yord/pxi/pxi-args/src/dsl/fp/option.js">
        <metrics statements="15" coveredstatements="15" conditionals="20" coveredconditionals="20" methods="1" coveredmethods="1"/>
        <line num="1" count="1" type="stmt"/>
        <line num="3" count="1" type="cond" truecount="1" falsecount="0"/>
        <line num="4" count="302" type="cond" truecount="6" falsecount="0"/>
        <line num="6" count="302" type="stmt"/>
        <line num="7" count="302" type="stmt"/>
        <line num="9" count="302" type="cond" truecount="2" falsecount="0"/>
        <line num="10" count="102" type="stmt"/>
        <line num="13" count="302" type="cond" truecount="4" falsecount="0"/>
        <line num="14" count="102" type="stmt"/>
        <line num="17" count="302" type="cond" truecount="5" falsecount="0"/>
        <line num="18" count="100" type="stmt"/>
        <line num="19" count="860" type="stmt"/>
        <line num="20" count="860" type="cond" truecount="2" falsecount="0"/>
        <line num="21" count="860" type="stmt"/>
        <line num="25" count="302" type="stmt"/>
      </file>
      <file name="parser.js" path="/Users/wille/Sourcecode/Yord/pxi/pxi-args/src/dsl/fp/parser.js">
        <metrics statements="7" coveredstatements="0" conditionals="6" coveredconditionals="0" methods="3" coveredmethods="0"/>
        <line num="1" count="0" type="stmt"/>
        <line num="2" count="0" type="stmt"/>
        <line num="3" count="0" type="stmt"/>
        <line num="5" count="0" type="cond" truecount="0" falsecount="3"/>
        <line num="6" count="0" type="cond" truecount="0" falsecount="1"/>
        <line num="8" count="0" type="stmt"/>
        <line num="9" count="0" type="cond" truecount="0" falsecount="2"/>
      </file>
      <file name="pipe.js" path="/Users/wille/Sourcecode/Yord/pxi/pxi-args/src/dsl/fp/pipe.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="1" count="700" type="stmt"/>
        <line num="2" count="700" type="stmt"/>
        <line num="3" count="700" type="stmt"/>
        <line num="4" count="700" type="stmt"/>
      </file>
      <file name="types.js" path="/Users/wille/Sourcecode/Yord/pxi/pxi-args/src/dsl/fp/types.js">
        <metrics statements="9" coveredstatements="9" conditionals="4" coveredconditionals="4" methods="2" coveredmethods="2"/>
        <line num="2" count="1" type="stmt"/>
        <line num="3" count="105" type="cond" truecount="4" falsecount="0"/>
        <line num="4" count="100" type="stmt"/>
        <line num="7" count="1" type="stmt"/>
        <line num="8" count="1" type="stmt"/>
        <line num="9" count="1" type="stmt"/>
        <line num="10" count="1" type="stmt"/>
        <line num="11" count="1" type="stmt"/>
        <line num="13" count="1" type="stmt"/>
      </file>
    </package>
    <package name="src.parser">
      <metrics statements="44" coveredstatements="0" conditionals="38" coveredconditionals="0" methods="4" coveredmethods="0"/>
      <file name="toArgs.js" path="/Users/wille/Sourcecode/Yord/pxi/pxi-args/src/parser/toArgs.js">
        <metrics statements="15" coveredstatements="0" conditionals="19" coveredconditionals="0" methods="2" coveredmethods="0"/>
        <line num="1" count="0" type="cond" truecount="0" falsecount="3"/>
        <line num="2" count="0" type="stmt"/>
        <line num="4" count="0" type="stmt"/>
        <line num="5" count="0" type="stmt"/>
        <line num="7" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="8" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="9" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="10" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="11" count="0" type="stmt"/>
        <line num="13" count="0" type="stmt"/>
        <line num="14" count="0" type="stmt"/>
        <line num="15" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="16" count="0" type="cond" truecount="0" falsecount="4"/>
        <line num="18" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="22" count="0" type="stmt"/>
      </file>
      <file name="toOpts.js" path="/Users/wille/Sourcecode/Yord/pxi/pxi-args/src/parser/toOpts.js">
        <metrics statements="29" coveredstatements="0" conditionals="19" coveredconditionals="0" methods="2" coveredmethods="0"/>
        <line num="1" count="0" type="cond" truecount="0" falsecount="3"/>
        <line num="2" count="0" type="stmt"/>
        <line num="4" count="0" type="stmt"/>
        <line num="5" count="0" type="stmt"/>
        <line num="7" count="0" type="stmt"/>
        <line num="8" count="0" type="stmt"/>
        <line num="10" count="0" type="stmt"/>
        <line num="12" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="13" count="0" type="stmt"/>
        <line num="14" count="0" type="stmt"/>
        <line num="16" count="0" type="stmt"/>
        <line num="17" count="0" type="stmt"/>
        <line num="18" count="0" type="cond" truecount="0" falsecount="4"/>
        <line num="19" count="0" type="stmt"/>
        <line num="20" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="21" count="0" type="stmt"/>
        <line num="22" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="23" count="0" type="stmt"/>
        <line num="24" count="0" type="stmt"/>
        <line num="25" count="0" type="stmt"/>
        <line num="26" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="29" count="0" type="stmt"/>
        <line num="32" count="0" type="stmt"/>
        <line num="34" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="37" count="0" type="stmt"/>
        <line num="38" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="41" count="0" type="stmt"/>
        <line num="42" count="0" type="stmt"/>
        <line num="45" count="0" type="stmt"/>
      </file>
    </package>
    <package name="src.parser.argv">
      <metrics statements="10" coveredstatements="0" conditionals="8" coveredconditionals="0" methods="1" coveredmethods="0"/>
      <file name="splitShortOptions.js" path="/Users/wille/Sourcecode/Yord/pxi/pxi-args/src/parser/argv/splitShortOptions.js">
        <metrics statements="10" coveredstatements="0" conditionals="8" coveredconditionals="0" methods="1" coveredmethods="0"/>
        <line num="1" count="0" type="cond" truecount="0" falsecount="3"/>
        <line num="2" count="0" type="stmt"/>
        <line num="4" count="0" type="stmt"/>
        <line num="5" count="0" type="stmt"/>
        <line num="6" count="0" type="cond" truecount="0" falsecount="5"/>
        <line num="7" count="0" type="stmt"/>
        <line num="8" count="0" type="stmt"/>
        <line num="9" count="0" type="stmt"/>
        <line num="12" count="0" type="stmt"/>
        <line num="16" count="0" type="stmt"/>
      </file>
    </package>
    <package name="src.parser.opts">
      <metrics statements="44" coveredstatements="0" conditionals="29" coveredconditionals="0" methods="2" coveredmethods="0"/>
      <file name="cast.js" path="/Users/wille/Sourcecode/Yord/pxi/pxi-args/src/parser/opts/cast.js">
        <metrics statements="30" coveredstatements="0" conditionals="20" coveredconditionals="0" methods="1" coveredmethods="0"/>
        <line num="1" count="0" type="stmt"/>
        <line num="3" count="0" type="cond" truecount="0" falsecount="3"/>
        <line num="4" count="0" type="stmt"/>
        <line num="6" count="0" type="stmt"/>
        <line num="7" count="0" type="stmt"/>
        <line num="8" count="0" type="stmt"/>
        <line num="10" count="0" type="stmt"/>
        <line num="12" count="0" type="cond" truecount="0" falsecount="4"/>
        <line num="13" count="0" type="stmt"/>
        <line num="15" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="16" count="0" type="stmt"/>
        <line num="18" count="0" type="stmt"/>
        <line num="19" count="0" type="stmt"/>
        <line num="20" count="0" type="stmt"/>
        <line num="21" count="0" type="cond" truecount="0" falsecount="5"/>
        <line num="23" count="0" type="stmt"/>
        <line num="24" count="0" type="stmt"/>
        <line num="26" count="0" type="stmt"/>
        <line num="27" count="0" type="stmt"/>
        <line num="29" count="0" type="stmt"/>
        <line num="30" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="31" count="0" type="stmt"/>
        <line num="32" count="0" type="stmt"/>
        <line num="34" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="35" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="36" count="0" type="stmt"/>
        <line num="37" count="0" type="stmt"/>
        <line num="39" count="0" type="stmt"/>
        <line num="45" count="0" type="stmt"/>
        <line num="48" count="0" type="stmt"/>
      </file>
      <file name="restrictToOnly.js" path="/Users/wille/Sourcecode/Yord/pxi/pxi-args/src/parser/opts/restrictToOnly.js">
        <metrics statements="14" coveredstatements="0" conditionals="9" coveredconditionals="0" methods="1" coveredmethods="0"/>
        <line num="1" count="0" type="stmt"/>
        <line num="3" count="0" type="cond" truecount="0" falsecount="3"/>
        <line num="4" count="0" type="stmt"/>
        <line num="6" count="0" type="stmt"/>
        <line num="7" count="0" type="stmt"/>
        <line num="8" count="0" type="stmt"/>
        <line num="10" count="0" type="cond" truecount="0" falsecount="4"/>
        <line num="11" count="0" type="stmt"/>
        <line num="13" count="0" type="stmt"/>
        <line num="14" count="0" type="stmt"/>
        <line num="15" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="16" count="0" type="stmt"/>
        <line num="18" count="0" type="stmt"/>
        <line num="24" count="0" type="stmt"/>
      </file>
    </package>
  </project>
</coverage>
