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';
2
2
import 'operations/or.dart' ;
3
3
import 'operations/xor.dart' ;
4
4
import 'pattern/context.dart' ;
5
- import 'variable/variable .dart' ;
5
+ import 'variable/bool_variable .dart' ;
6
6
7
7
void main () {
8
8
final context = Context ();
@@ -17,7 +17,7 @@ void main() {
17
17
context.assign (variable4, false );
18
18
19
19
final expression = And (
20
- variable1, // false
20
+ variable1, // true
21
21
Xor (
22
22
variable2, // false
23
23
Or (
@@ -27,6 +27,6 @@ void main() {
27
27
),
28
28
);
29
29
30
- print (expression.evaluate (context));
31
30
print (expression.toDebugString (context));
31
+ print ('result: ${expression .evaluate (context )}' );
32
32
}
Original file line number Diff line number Diff line change 1
- import '../variable/variable .dart' ;
1
+ import '../variable/bool_variable .dart' ;
2
2
3
3
class Context {
4
4
void assign (BoolVariable variable, bool value) {
File renamed without changes.
You can’t perform that action at this time.
0 commit comments