/// <summary> /// Visit a parse tree produced by <see cref="ShowdownParser.team"/>. /// <para> /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> /// on <paramref name="context"/>. /// </para> /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> public virtual Result VisitTeam([NotNull] ShowdownParser.TeamContext context) { return(VisitChildren(context)); }
public IList <IPokemonSet> VisitTeam([NotNull] ShowdownParser.TeamContext context) => _visitor.VisitTeam(context) as IList <IPokemonSet> ?? throw new ShowdownSemanticException("Team should not be null");
/// <summary> /// Exit a parse tree produced by <see cref="ShowdownParser.team"/>. /// <para>The default implementation does nothing.</para> /// </summary> /// <param name="context">The parse tree.</param> public virtual void ExitTeam([NotNull] ShowdownParser.TeamContext context) { }