lib/rouge/lexers/swift.rb in rouge-3.2.1 vs lib/rouge/lexers/swift.rb in rouge-3.3.0
- old
+ new
@@ -1,6 +1,7 @@
# -*- coding: utf-8 -*- #
+# frozen_string_literal: true
module Rouge
module Lexers
class Swift < RegexLexer
tag 'swift'
@@ -20,10 +21,10 @@
associativity didSet get infix inout mutating none nonmutating operator override postfix precedence prefix set unowned weak willSet throws rethrows precedencegroup
)
declarations = Set.new %w(
- class deinit enum extension final func import init internal lazy let optional private protocol public required static struct subscript typealias var dynamic indirect associatedtype open fileprivate
+ class deinit enum convenience extension final func import init internal lazy let optional private protocol public required static struct subscript typealias var dynamic indirect associatedtype open fileprivate
)
constants = Set.new %w(
true false nil
)