O'Reilly logo

haXe 2 by Benjamin Dasnois

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required