Beispiel #1
0
 private void RunButton_Click(object sender, EventArgs e)
 {
     string[] FileData = FileDataBox.Text.Split(new string[] { "\r\n" }, StringSplitOptions.None);
     CompilerScanner newScanner = new CompilerScanner();
     List<KeyValuePair<string, string>> ScannerData = new List<KeyValuePair<string, string>>();
     newScanner.StartScanner(FileData, ref ScannerData);
     FillGrid(ScannerData, ref ScannerGridView);
 }
Beispiel #2
0
        private void RunButton_Click(object sender, EventArgs e)
        {
            string[] FileData = FileDataBox.Text.Split(new string[] { "\r\n" }, StringSplitOptions.None);

            CompilerScanner newScanner = new CompilerScanner();
            List<KeyValuePair<string, string>> ScannerData = new List<KeyValuePair<string, string>>();
            newScanner.StartScanner(FileData, ref ScannerData);

            TreeNode ParserTreeRoot = null;

            CompilerParser newParser = new CompilerParser();
            bool IsParserTreeDone = newParser.CreateParseTree(ScannerData, ref ParserTreeRoot);
            ParserTreeView.Nodes.Clear();
            if (ParserTreeRoot!=null)
                this.ParserTreeView.Nodes.Add(ParserTreeRoot);
            CheckExpandAllCheckBox();
        }