summaryrefslogtreecommitdiff
path: root/print.c
diff options
context:
space:
mode:
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],