+ # Options present in the context
+ var options: Array[Option]
+
+ # Rest of the options after `parse` is called
+ var rest: Array[String]
+
+ # Errors found in the context after parsing
+ var errors: Array[String]
+
+ private var optmap: Map[String, Option]
+
+ init
+ do
+ options = new Array[Option]
+ optmap = new HashMap[String, Option]
+ rest = new Array[String]
+ errors = new Array[String]
+ end