Example #1
0
        public object RunLexer(string configuration)
        {
            var antlrInputStream       = new AntlrInputStream(configuration);
            var deviceSimulationLexer  = new DeviceSimulationLexer(antlrInputStream);
            var commonTokenStream      = new CommonTokenStream(deviceSimulationLexer);
            var deviceSimulationParser = new DeviceSimulationParser(commonTokenStream);

            var tree    = deviceSimulationParser.compileUnit();
            var visitor = new SimpleDeviceSimulationVisitor();

            return(visitor.Visit(tree));
        }