private void FireEvent(GrammarActions action) { if (ControlEvent != null) { GrammarEventArgs eventArgs = new GrammarEventArgs(); eventArgs.Action = action; eventArgs.Reference = terminalControl.TerminalV; eventArgs.NewName = nameTextBox.Text; eventArgs.setRule(terminalControl.TerminalV); eventArgs.SymbolType = SymbolType.Terminal; ControlEvent(terminalControl, eventArgs); } }
private void FireEvent(GrammarActions action) { if (ControlEvent != null) { GrammarEventArgs e = new GrammarEventArgs(); e.Action = action; e.NewName = newName; e.SymbolType = symbolType; e.Reference = reference; e.setRule(reference); ControlEvent(this, e); } }
private void FireEvent(GrammarActions action) { if (ControlEvent != null) { GrammarEventArgs eArgs = new GrammarEventArgs(); eArgs.Action = action; eArgs.Reference = terminalV; eArgs.setRule(terminalV); ControlEvent(this, eArgs); } }
private void FireEvent(GrammarActions action) { if (ControlEvent != null) { GrammarEventArgs eArgs = new GrammarEventArgs(); eArgs.Action = action; eArgs.Reference = getReference(); eArgs.NewName = nameTextBox.Text; eArgs.SymbolType = SymbolType.Nonterminal; if (nontExpanded != null) { if (nontExpanded.ReferenceTail != null) eArgs.setRule(nontExpanded.ReferenceTail); else eArgs.setRule(nontExpanded.ReferenceHead); ControlEvent(nontExpanded, eArgs); } else { eArgs.setRule(nontCollapsed.Reference); ControlEvent(nontCollapsed, eArgs); } } }
private void FireEvent(GrammarActions action) { GrammarEventArgs e = new GrammarEventArgs(); e.Action = action; if (isStartSymbol) { e.Reference = referenceHead; e.setRule(referenceHead); } else { e.Reference = referenceTail; e.setRule(referenceTail); } if (ControlEvent != null) ControlEvent(this, e); }