class
      
      
        CmdOptions extends AnyRef
      
      
      
          
        
      
      
        
        
              Instance Constructors
              - 
      
      
      
      
        
        new
      
      
        CmdOptions()
      
      
 
        
        
        
              Value Members
              - 
      
      
      
      
        final 
        def
      
      
        !=(arg0: AnyRef): Boolean
      
      
- 
      
      
      
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
- 
      
      
      
      
        final 
        def
      
      
        ##(): Int
      
      
- 
      
      
      
      
    
- 
      
      
      
      
    
- 
      
      
      
      
        final 
        def
      
      
        ==(arg0: AnyRef): Boolean
      
      
- 
      
      
      
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
- 
      
      
      
      
    
- 
      
      
      
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
- 
      
      
      
      
        
        def
      
      
        clone(): AnyRef
      
      
- 
      
      
      
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
- 
      
      
      
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
- 
      
      
      
      
        
        def
      
      
        error(msg: String): Unit
      
      
- 
      
      
      
      
        
        def
      
      
        finalize(): Unit
      
      
- 
      
      
      
      
        
        def
      
      
        get(key: String): Option[util.CmdOption[_]]
      
      
- 
      
      
      
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
- 
      
      
      
      
        
        def
      
      
        hashCode(): Int
      
      
- 
      
      
      
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
- 
      
      
      
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
- 
      
      
      
      
        final 
        def
      
      
        notify(): Unit
      
      
- 
      
      
      
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
- 
      
      
      
      
        
        def
      
      
        parse(args: Seq[String]): Unit
      
      
- 
      
      
      
      
        
        def
      
      
        remaining: Seq[String]
      
      
- 
      
      
      
      
        
        def
      
      
        size: Int
      
      
- 
      
      
      
      
        
        var
      
      
        strict: Boolean
      
      
- 
      
      
      
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
- 
      
      
      
      
        
        def
      
      
        toString(): String
      
      
- 
      
      
      
      
        
        def
      
      
        usageString: String
      
      
- 
      
      
      
      
    
- 
      
      
      
      
        final 
        def
      
      
        wait(): Unit
      
      
- 
      
      
      
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
- 
      
      
      
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
 
        
        
         
        
        
       
      
      
      
     
      
A simple command-line option parsing tool. Example usage:
def main(args:Array[String]): Unit = { object opts extends CmdOptions { val train = new CmdOption("train", "eng.train", "CoNLL-format file from which to get training data.") val temperature = new CmdOption("temperature", 1.0, "Temperature for the sampler.") val iterations = new CmdOption("iterations", 15, "Number of iterations of training.") } opts.parse(args) // then later for (i <- 0 until opts.iterations.value) ... }