Пример #1
0
 private void GenTokSet_Click(object sender, RoutedEventArgs e)
 {
     string[] lines= Read();
            List<string> tokenset = new List<string>();
            fileIO writer = new fileIO();
            Patterns Pattern_object = new Patterns();
            Syntax SyntaxAnalyzer = new Syntax();
            tokenset = Pattern_object.Pattern_Matching(lines);
            writer.WriteToFile(@"d:\tokenset.txt", tokenset.ToArray());
            SyntaxAnalyzer.tokkensetExcater(tokenset);
            MyListDT mylist = SyntaxAnalyzer.SytaxAnalyzer();
            writer.WriteToFile(@"d:\IntermediateCode.txt",mylist.IntermediateCode.ToArray());
            writer.WriteToFile(@"d:\Syntax.txt", mylist.SyntaxErrorLineNumber.ToArray());
            writer.WriteToFile(@"d:\Semantic.txt", mylist.SemanticErrorList.ToArray());
 }
Пример #2
0
 string[] Read()
 {
     fileIO reader = new fileIO();
     string[] lines = reader.ReadFromFile(@"d:\Source.txt");
     return lines;
 }
Пример #3
0
 void Debug_Event()
 {
     fileIO writer = new fileIO();
     string[] lines = { writer.ExtractFromRichTextBox(richTextEditor) };
     writer.WriteToFile(@"d:\Source.txt", lines);
 }