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); }
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(); }