public override void ExitTestlist([NotNull] SBP.TestlistContext context) { var name = m_name; //var parameters = m_procedureParameters; var element = new FileElement(this.TopElement, m_elementStartLine, ScriptData.FileElementType.TestList, name); element.Modifiers = m_modifiers; element.PropertyFlags = m_elementPropFlags; //element.Parameters = parameters; //element.HasBody = context.Start.Type != SBP.SEMICOLON; this.TopElement.Childs.Add(element); }
public override void ExitTestlist([NotNull] SBP.TestlistContext context) { m_currentTestList = null; // Clear, to better detect bugs. }
public override void EnterTestlist([NotNull] SBP.TestlistContext context) { m_elementStartLine = context.Start.Line; }
public override void EnterTestlist([NotNull] SBP.TestlistContext context) { m_currentTestList = new FileTestList(m_file, m_fileElementModifier, context.Start.Line, null, m_currentNamespace, ""); }