Index: samples/todomvc/dart/presentation_graph.dart |
diff --git a/samples/todomvc/dart/presentation_graph.dart b/samples/todomvc/dart/presentation_graph.dart |
deleted file mode 100644 |
index 1e532a644fcbe051d6f2864696c8011accd6d493..0000000000000000000000000000000000000000 |
--- a/samples/todomvc/dart/presentation_graph.dart |
+++ /dev/null |
@@ -1,53 +0,0 @@ |
-// Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE.md file. |
- |
-// Construction and transformation utilities. |
- |
-import 'todomvc_presenter_model.dart'; |
- |
-Bool truth(bool value, [previous]) => |
- (previous is Bool && previous.value == value) ? previous : new Bool(value); |
- |
-Str str(String value, [previous]) => |
- (previous is Str && previous.value == value) ? previous : new Str(value); |
- |
-Nil nil([previous]) => (previous is Nil) ? previous : new Nil(); |
- |
-Cons cons(fst, snd, [deleteEvent, completeEvent, uncompleteEvent, previous]) { |
- if (previous is Cons) { |
- bool equal = true; |
- if (fst == previous.fst) { |
- fst = previous.fst; |
- } else { |
- equal = false; |
- } |
- if (snd == previous.snd) { |
- snd = previous.snd; |
- } else { |
- equal = false; |
- } |
- if (deleteEvent == previous.deleteEvent) { |
- deleteEvent = previous.deleteEvent; |
- } else { |
- equal = false; |
- } |
- if (completeEvent == previous.completeEvent) { |
- completeEvent = previous.completeEvent; |
- } else { |
- equal = false; |
- } |
- if (uncompleteEvent == previous.uncompleteEvent) { |
- uncompleteEvent = previous.uncompleteEvent; |
- } else { |
- equal = false; |
- } |
- if (equal) { |
- return previous; |
- } |
- } |
- return new Cons(fst, snd, deleteEvent, completeEvent, uncompleteEvent); |
-} |
- |
-Immutable getConsFst(Immutable node) => (node is Cons) ? node.fst : null; |
-Immutable getConsSnd(Immutable node) => (node is Cons) ? node.snd : null; |