diff --git a/implementations/C/KEYWORDS.in b/implementations/C/KEYWORDS.in index 74132a2..90f3e7a 100644 --- a/implementations/C/KEYWORDS.in +++ b/implementations/C/KEYWORDS.in @@ -16,16 +16,16 @@ struct dict_entry; ">=", def_ge "&", def_and "|", def_or -"%", tdiv_r -mod, tdiv_r +"%", fdiv_r +mod, fdiv_r *, mul mul, mul +, add add, add -, sub sub, sub -/, tdiv_q -div, tdiv_q +/, fdiv_q +div, fdiv_q bool, truthy branch, branch clear, clear diff --git a/implementations/C/KEYWORDS.txt b/implementations/C/KEYWORDS.txt index b76144f..8459469 100644 --- a/implementations/C/KEYWORDS.txt +++ b/implementations/C/KEYWORDS.txt @@ -21,16 +21,16 @@ struct dict_entry; ">=", def_ge "&", def_and "|", def_or -"%", tdiv_r -mod, tdiv_r +"%", fdiv_r +mod, fdiv_r *, mul mul, mul +, add add, add -, sub sub, sub -/, tdiv_q -div, tdiv_q +/, fdiv_q +div, fdiv_q bool, truthy branch, branch clear, clear diff --git a/implementations/C/joy.h b/implementations/C/joy.h index e2da2cc..713634a 100644 --- a/implementations/C/joy.h +++ b/implementations/C/joy.h @@ -80,8 +80,8 @@ void swaack(JoyListPtr stack, JoyListPtr expression); void swap(JoyListPtr stack, JoyListPtr expression); void mul(JoyListPtr stack, JoyListPtr expression); void sub(JoyListPtr stack, JoyListPtr expression); -void tdiv_q(JoyListPtr stack, JoyListPtr expression); -void tdiv_r(JoyListPtr stack, JoyListPtr expression); +void fdiv_q(JoyListPtr stack, JoyListPtr expression); +void fdiv_r(JoyListPtr stack, JoyListPtr expression); void truthy(JoyListPtr stack, JoyListPtr expression); diff --git a/implementations/C/keywords.c b/implementations/C/keywords.c index 21121aa..e93d717 100644 --- a/implementations/C/keywords.c +++ b/implementations/C/keywords.c @@ -184,7 +184,7 @@ in_word_set (register const char *str, register size_t len) #line 76 "KEYWORDS.txt" {"ccons", def_ccons}, #line 32 "KEYWORDS.txt" - {"/", tdiv_q}, + {"/", fdiv_q}, #line 109 "KEYWORDS.txt" {"nullary", def_nullary}, #line 63 "KEYWORDS.txt" @@ -246,7 +246,7 @@ in_word_set (register const char *str, register size_t len) #line 167 "KEYWORDS.txt" {"_timest", def__timest}, #line 25 "KEYWORDS.txt" - {"mod", tdiv_r}, + {"mod", fdiv_r}, #line 160 "KEYWORDS.txt" {"step", def_step}, #line 158 "KEYWORDS.txt" @@ -413,7 +413,7 @@ in_word_set (register const char *str, register size_t len) #line 20 "KEYWORDS.txt" {"<=", def_le}, #line 33 "KEYWORDS.txt" - {"div", tdiv_q}, + {"div", fdiv_q}, {""}, #line 171 "KEYWORDS.txt" {"_map0", def__map0}, @@ -438,7 +438,7 @@ in_word_set (register const char *str, register size_t len) #line 170 "KEYWORDS.txt" {"_mape", def__mape}, #line 24 "KEYWORDS.txt" - {"%", tdiv_r}, + {"%", fdiv_r}, {""}, {""}, {""}, #line 173 "KEYWORDS.txt" {"_map2", def__map2},