summaryrefslogtreecommitdiffstats
path: root/src/tape.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tape.c')
-rw-r--r--src/tape.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/tape.c b/src/tape.c
index eba1478..442ba53 100644
--- a/src/tape.c
+++ b/src/tape.c
@@ -29,6 +29,15 @@ int bvr_command_processor(FILE * page_source_file, FILE * temp_output_file) {
case 'm':
command_handler_output = bvr_handle_move(page_source_file, temp_output_file);
break;
+ case 'f':
+ command_handler_output = bvr_handle_if(page_source_file, temp_output_file);
+ break;
+ case '=':
+ command_handler_output = bvr_handle_equals(page_source_file, temp_output_file);
+ break;
+ case '"':
+ command_handler_output = bvr_handle_string(page_source_file, temp_output_file);
+ break;
case 'u':
command_handler_output = bvr_handle_substring(page_source_file, temp_output_file);
break;