private void Click(object sender, EventArgs e) { Tokensun tokensun = new Tokensun(); Lexer lexer = new Lexer(); Tokens.Text = ""; Output.Text = ""; Perdole.Text = ""; List <Token> tks = tokensun.getTokens(ProgrammText.Text); foreach (Token t in tks) { Tokens.Text += t.Name + ", "; } if (lexer.BracketsRight(tks)) { if (lexer.Lexe(tks)) { Kurva Kurva = new Kurva(); List <Token> polis = Kurva.getpolsk(tks); foreach (Token t in polis) { Perdole.Text += t.Value + ", "; } Machine machine = new Machine(); Output.Text = machine.vmachine(polis); } else { Output.Text = "There is some trouble's whith UR sinthax. PLS check it"; } } else { Output.Text = "U have not equal amount of brackets"; } }
private void Letuchka_Click(object sender, EventArgs e) { Tokenizator tokenezator = new Tokenizator(); Lexer lexer = new Lexer(); Tokens.Text = ""; Output.Text = ""; PolskaVudkaDobrovudka.Text = ""; List <Token> tks = tokenezator.getTokens(ProgrammText.Text); foreach (Token t in tks) { Tokens.Text += t.Name + ", "; } if (lexer.BracketsRight(tks)) { if (lexer.Lexe(tks)) { Polskalizator polskalizator = new Polskalizator(); List <Token> polis = polskalizator.getpolsk(tks); foreach (Token t in polis) { PolskaVudkaDobrovudka.Text += t.Value + ", "; } Machine machine = new Machine(); Output.Text = machine.vmachine(polis); } else { Output.Text = "There is some trouble's whith UR sinthax. PLS check it"; } } else { Output.Text = "U have not equal amount of brackets"; } }