From 4b6d267573720d49232da14d864720ff9d927443 Mon Sep 17 00:00:00 2001 From: Simeon Schaub Date: Thu, 26 Dec 2019 11:13:28 +0100 Subject: [PATCH] =?UTF-8?q?allow=20=C2=B1=20and=20=E2=88=93=20as=20unary?= =?UTF-8?q?=20operators?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/julia-parser.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/julia-parser.scm b/src/julia-parser.scm index 4ec5b55bd4159..8d5475021c10f 100644 --- a/src/julia-parser.scm +++ b/src/julia-parser.scm @@ -102,12 +102,13 @@ 0)) (define unary-ops (append! '(|<:| |>:|) - (add-dots '(+ - ! ~ ¬ √ ∛ ∜ ⋆)))) + (add-dots '(+ - ! ~ ¬ √ ∛ ∜ ⋆ ± ∓)))) (define unary-op? (Set unary-ops)) ; operators that are both unary and binary -(define unary-and-binary-ops '(+ - $ & ~ ⋆ |.+| |.-| |.⋆|)) +(define unary-and-binary-ops (append! '($ & ~) + (add-dots '(+ - ⋆ ± ∓)))) (define unary-and-binary-op? (Set unary-and-binary-ops))