branch: elpa/swift-mode commit 8e0f8d62997c5f4f140b12998e3b86d158b62499 Merge: 3e8befa a29398b Author: Arthur Evstifeev <m...@ap4y.me> Commit: Arthur Evstifeev <m...@ap4y.me>
Merge pull request #94 from wiruzx/new-range-operator Fix half-open range operator --- swift-mode.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/swift-mode.el b/swift-mode.el index 6121b0a..a8d8d2b 100644 --- a/swift-mode.el +++ b/swift-mode.el @@ -180,7 +180,7 @@ (left "&&") ;; Conjunctive (Left associative, precedence level 120) (nonassoc "<" "<=" ">" ">=" "==" "!=" "===" "!==" "~=") ;; Comparative (No associativity, precedence level 130) (nonassoc "is" "as" "as?") ;; Cast (No associativity, precedence level 132) - (nonassoc ".." "...") ;; Range (No associativity, precedence level 135) + (nonassoc "..<" "...") ;; Range (No associativity, precedence level 135) (left "+" "-" "&+" "&-" "|" "^") ;; Additive (Left associative, precedence level 140) (left "*" "/" "%" "&*" "&/" "&%" "&") ;; Multiplicative (Left associative, precedence level 150) (nonassoc "<<" ">>") ;; Exponentiative (No associativity, precedence level 160) @@ -199,7 +199,7 @@ (defvar swift-smie--operators-regexp (regexp-opt '("*=" "/=" "%=" "+=" "-=" "<<=" ">>=" "&=" "^=" "|=" "&&=" "||=" "<" "<=" ">" ">=" "==" "!=" "===" "!==" "~=" "||" "&&" - "is" "as" "as?" ".." "..." + "is" "as" "as?" "..<" "..." "+" "-" "&+" "&-" "|" "^" "*" "/" "%" "&*" "&/" "&%" "&" "<<" ">>" "??")))