@@ -84,59 +84,59 @@ Module Run.
84
84
85
85
Definition list_files_ok (directory : LString.t) (files : list LString.t)
86
86
: Run.t (list_files directory) (Some files).
87
- apply (Call effect (ListFiles directory)).
87
+ apply (Call (E := effect) (ListFiles directory)).
88
88
Defined .
89
89
90
90
Definition list_files_error (directory : LString.t)
91
91
: Run.t (list_files directory) None.
92
- apply (Call effect (ListFiles directory)).
92
+ apply (Call (E := effect) (ListFiles directory)).
93
93
Defined .
94
94
95
95
Definition read_file_ok (file_name : LString.t) (content : LString.t)
96
96
: Run.t (read_file file_name) (Some content).
97
- apply (Call effect (ReadFile file_name)).
97
+ apply (Call (E := effect) (ReadFile file_name)).
98
98
Defined .
99
99
100
100
Definition read_file_error (file_name : LString.t)
101
101
: Run.t (read_file file_name) None.
102
- apply (Call effect (ReadFile file_name)).
102
+ apply (Call (E := effect) (ReadFile file_name)).
103
103
Defined .
104
104
105
105
Definition write_file_ok (file_name content : LString.t)
106
106
: Run.t (write_file file_name content) true.
107
- apply (Call effect (WriteFile file_name content)).
107
+ apply (Call (E := effect) (WriteFile file_name content)).
108
108
Defined .
109
109
110
110
Definition write_file_error (file_name content : LString.t)
111
111
: Run.t (write_file file_name content) false.
112
- apply (Call effect (WriteFile file_name content)).
112
+ apply (Call (E := effect) (WriteFile file_name content)).
113
113
Defined .
114
114
115
115
Definition delete_file_ok (file_name : LString.t)
116
116
: Run.t (delete_file file_name) true.
117
- apply (Call effect (DeleteFile file_name)).
117
+ apply (Call (E := effect) (DeleteFile file_name)).
118
118
Defined .
119
119
120
120
Definition delete_file_error (file_name : LString.t)
121
121
: Run.t (delete_file file_name) false.
122
- apply (Call effect (DeleteFile file_name)).
122
+ apply (Call (E := effect) (DeleteFile file_name)).
123
123
Defined .
124
124
125
125
Definition system_ok (command : LString.t) (is_success : bool)
126
126
: Run.t (system command) (Some is_success).
127
- apply (Call effect (System command)).
127
+ apply (Call (E := effect) (System command)).
128
128
Defined .
129
129
130
130
Definition system_error (command : LString.t) : Run.t (system command) None.
131
- apply (Call effect (System command)).
131
+ apply (Call (E := effect) (System command)).
132
132
Defined .
133
133
134
134
Definition print_ok (message : LString.t) : Run.t (print message) true.
135
- apply (Call effect (Print message)).
135
+ apply (Call (E := effect) (Print message)).
136
136
Defined .
137
137
138
138
Definition print_error (message : LString.t) : Run.t (print message) false.
139
- apply (Call effect (Print message)).
139
+ apply (Call (E := effect) (Print message)).
140
140
Defined .
141
141
142
142
Definition printl_ok (message : LString.t) : Run.t (printl message) true.
@@ -153,10 +153,10 @@ Module Run.
153
153
Defined .
154
154
155
155
Definition read_line_ok (line : LString.t) : Run.t read_line (Some line).
156
- apply (Call effect ReadLine (Some line)).
156
+ apply (Call (E := effect) ReadLine (Some line)).
157
157
Defined .
158
158
159
159
Definition read_line_error : Run.t read_line None.
160
- apply (Call effect ReadLine None).
160
+ apply (Call (E := effect) ReadLine None).
161
161
Defined .
162
162
End Run.
0 commit comments