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:
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 file for reading in character mode var comp = new Component(); //Create a new instance of Component while(!stream.eof()) //While we're not at the end of the file { var str = stream.readLine(); /...