Skip to content

Commit

Permalink
Improve Swift attribute formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
johnfairh authored and pyrmont committed Sep 10, 2019
1 parent 3561f49 commit 107305f
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
2 changes: 1 addition & 1 deletion lib/rouge/lexers/swift.rb
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ class deinit enum convenience extension final func import init internal lazy let
rule %r/0b[01]+(?:_[01]+)*/, Num::Bin
rule %r{[\d]+(?:_\d+)*}, Num::Integer

rule %r/@#{id}(\([^)]+\))?/, Keyword::Declaration
rule %r/@#{id}/, Keyword::Declaration

rule %r/(private|internal)(\([ ]*)(\w+)([ ]*\))/ do |m|
if m[3] == 'set'
Expand Down
1 change: 1 addition & 0 deletions spec/visual/samples/swift
Original file line number Diff line number Diff line change
Expand Up @@ -401,6 +401,7 @@ typealias StringDictionary<T> = Dictionary<String, T>

#sourceLocation(file: "foo", line: 42)

@available(swift, obsoleted: 5.0.0, renamed: "foo2(file:line:)")
func foo(_ file: StaticString = #file, line: UInt = #line) { }

precedencegroup ComparisonPrecedence {
Expand Down

0 comments on commit 107305f

Please sign in to comment.