Example #1
0
        public LexicalDataSource Analysis()
        {
            LexicalDataSource dataSource      = new LexicalDataSource();
            LexicalAnalysis   lexicalAnalysis = Polymorphic.CreateInstance <LexicalAnalysis>(t => t.FullName.Contains("CodeConvert._01LexicalAnalysis") && t.Name.Contains(global.InputType.ToString()), global.InputType);

            dataSource = lexicalAnalysis.Analysis(lines, Manager);
            Console.WriteLine(dataSource.ToString());
            return(dataSource);
        }
Example #2
0
        public SyntaxDataSource Parsing()
        {
            SyntaxDataSource dataSource    = new SyntaxDataSource();
            SyntaxParsing    syntaxParsing = Polymorphic.CreateInstance <SyntaxParsing>(t => t.FullName.Contains("CodeConvert._02SyntaxParsing") && t.Name.Contains(global.InputType.ToString()), global.InputType);

            dataSource = syntaxParsing.Parsing(this.dataSource, Manager);
            Console.WriteLine(dataSource.ToString());
            return(dataSource);
        }