Time for action – Parsing the configuration file

We are now going to parse our configuration file to create a new instance of the Component class.

In order to do that, we are going to create a ComponentParser class. It will contain two functions:

  • parseConfigurationFile to parse a configuration file and return an instance of Component.
  • writeConfigurationFile that will take an instance of Component and write data to a file.

Let's see how our class should look at the moment (this example will only work on neko):

class ComponentParser { /** * This function takes a path to a configuration file and returns an instance of ComponentParser */ public static function parseConfigurationFile(path : String) { var stream = neko.io.File.read(path, false); //Open our ...

Get haXe 2 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.