fmv1992.scala_cli_parser
New design of parsers:
1. KISS principle.
1. Proof of concept stage.
1. Parsers must be able to be combined to form more advanced parsers.
1. In this case a parser is a String => Option[Map[String, String]].
1. A parser can fail. Maybe Option[String] is a better approach.
1. In this the types are:
a. Empty line.
b. Comment line (starts with a #).
c. Sequence of non spaces terminated with ": " followed by a string.
New design of parsers:
1. KISS principle.
1. Proof of concept stage.
1. Parsers must be able to be combined to form more advanced parsers.
1. In this case a parser is a String => Option[Map[String, String]].
1. A parser can fail. Maybe Option[String] is a better approach.
1. In this the types are:
a. Empty line.
b. Comment line (starts with a #).
c. Sequence of non spaces terminated with ": " followed by a string.