summaryrefslogtreecommitdiff
path: root/print.c
diff options
context:
space:
mode:
authorPeter Mikkelsen <petermikkelsen10@gmail.com>2022-01-21 23:36:48 +0000
committerPeter Mikkelsen <petermikkelsen10@gmail.com>2022-01-21 23:36:48 +0000
commit0df1eeecacb4f4e0c32e8d86320fca1efdc4bdda (patch)
treee93f29ef225910ad51b0787990ec871c11dcae8e /print.c
parent12e1d1fe6464964b2bee1b83b8524445fc2bbe2c (diff)
Implement ∘ and fix a bug in simplifyarray
Diffstat (limited to 'print.c')
-rw-r--r--print.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/print.c b/print.c
index 842d9b3..e0619a6 100644
--- a/print.c
+++ b/print.c
@@ -194,7 +194,9 @@ ppoperator(Operator op)
Rune *res;
if(op.type == OperatortypeDop)
res = runesmprint("(%S{%S}%S)", left, op.dop, right);
- else{
+ else if(op.type == OperatortypeHybrid){
+ res = runesmprint("(%S%C)", left, primhybridnames[op.code]);
+ }else{
res = runesmprint("(%S%C%S)",
left,
op.dyadic ? primdyadopnames[op.code] : primmonopnames[op.code],