Skip to content

Commit 23f0fed

Browse files
committed
add plus minus unary ops
1 parent a79c7a2 commit 23f0fed

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/components/operators.jl

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,9 @@ isunaryop(op::EXPR) = isoperator(op) && ((valof(op) == "<:" ||
6161
valof(op) == "::" ||
6262
valof(op) == "\$" ||
6363
valof(op) == ":" ||
64-
valof(op) == "") ||
64+
valof(op) == "" ||
65+
valof(op) == "±" ||
66+
valof(op) == "") ||
6567
(length(valof(op)) == 2 && valof(op)[1] == '.' && (valof(op)[2] == '+' ||
6668
valof(op)[2] == '-' ||
6769
valof(op)[2] == '!' ||
@@ -70,7 +72,9 @@ isunaryop(op::EXPR) = isoperator(op) && ((valof(op) == "<:" ||
7072
valof(op)[2] == '' ||
7173
valof(op)[2] == '' ||
7274
valof(op)[2] == '' ||
73-
valof(op)[2] == '')))
75+
valof(op)[2] == '' ||
76+
valof(op)[2] == '±' ||
77+
valof(op)[2] == '')))
7478
isunaryop(t::AbstractToken) = isunaryop(kindof(t))
7579
@static if VERSION < v"1.2.0"
7680
isunaryop(kind::Tokens.Kind) = kind === Tokens.ISSUBTYPE ||

0 commit comments

Comments
 (0)