File tree Expand file tree Collapse file tree 3 files changed +4
-4
lines changed
patterns/interpreter/conceptual Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import 'operations/and.dart';
22import 'operations/or.dart' ;
33import 'operations/xor.dart' ;
44import 'pattern/context.dart' ;
5- import 'variable/variable .dart' ;
5+ import 'variable/bool_variable .dart' ;
66
77void main () {
88 final context = Context ();
@@ -17,7 +17,7 @@ void main() {
1717 context.assign (variable4, false );
1818
1919 final expression = And (
20- variable1, // false
20+ variable1, // true
2121 Xor (
2222 variable2, // false
2323 Or (
@@ -27,6 +27,6 @@ void main() {
2727 ),
2828 );
2929
30- print (expression.evaluate (context));
3130 print (expression.toDebugString (context));
31+ print ('result: ${expression .evaluate (context )}' );
3232}
Original file line number Diff line number Diff line change 1- import '../variable/variable .dart' ;
1+ import '../variable/bool_variable .dart' ;
22
33class Context {
44 void assign (BoolVariable variable, bool value) {
File renamed without changes.
You can’t perform that action at this time.
0 commit comments