private void parseToolStripMenuItem_Click(object sender, EventArgs e) { Scanner.Scanner S = new Scanner.Scanner(CodeBox1.Text); S.Scan(); if (S.ErrorList.Count > 0) { ErrorList EL = new ErrorList(S.ErrorList); EL.Show(); return; } Parser.Parser parser = new Parser.Parser(S.Tokens); Tree parseTree = parser.parse(); if (parser.ErrorList.Count > 0) { ErrorList ELP = new ErrorList(S.ErrorList); ELP.Show(); } ParserResults parserResults = new ParserResults(parseTree); parserResults.Show(); if (parser.ErrorList.Count > 0) { ErrorList EL = new ErrorList(parser.ErrorList); EL.Show(); } if (parser.Inconsisties.Count != 0) { ErrorList EL = new ErrorList(parser.Inconsisties); EL.Show(); } }
private void scanToolStripMenuItem_Click(object sender, EventArgs e) { Scanner.Scanner S = new Scanner.Scanner(CodeBox1.Text); S.Scan(); TokenTable T = new TokenTable(S.Tokens); T.Show(); ErrorList EL = new ErrorList(S.ErrorList); EL.Show(); }