public virtual void Visit(LoopBreakCommand visitee) { }
public override void Visit(LoopBreakCommand visitee) { // ループ中では別途チェックされるので、これを visit することはありえない throw new Exception("The loop break command (:) is available only in a finite loop."); }