Index: libcfa/src/parseconfig.cfa
===================================================================
--- libcfa/src/parseconfig.cfa	(revision 602e8d5787d3eb9e8a1f83613b26feb0bb1a79a0)
+++ libcfa/src/parseconfig.cfa	(revision 33800ac8bdc8d33cfb7b5ced4b034692e81dbc93)
@@ -41,6 +41,5 @@
 } // comments
 
-// Process the configuration file to set the simulation parameters.
-void parse_config( const char * config_file, config_entry entries[], size_t num_entries ) {
+// Parse configuration from a file formatted in shell style
 	KVPairs kv_pairs{ num_entries };
 
@@ -65,6 +64,13 @@
 	} // try
 	close( in );
+
+	return kv_pairs;
+}
+
+// Process the configuration file to set the simulation parameters.
+void parse_config( const char * config_file, config_entry entries[], size_t num_entries ) {
+	KVPairs kv_pairs = parse_shell_config_format( config_file );
+
 	// *** WE MUST ALLOW SOME SORT OF VALIDATION FUNCTIONALITY TOO!!! ***
-
 	int entries_so_far = 0;
 	for ( i; kv_pairs.size ) {
