-
-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathJSON (ext).swift
More file actions
21 lines (15 loc) · 801 Bytes
/
JSON (ext).swift
File metadata and controls
21 lines (15 loc) · 801 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
internal import Grammar
extension JSON {
typealias CommaRule<Location> =
Pattern.Pad<UnicodeEncoding<Location, UInt8>.Comma, WhitespaceRule<Location>>
typealias BracketLeftRule<Location> =
Pattern.Pad<UnicodeEncoding<Location, UInt8>.BracketLeft, WhitespaceRule<Location>>
typealias BracketRightRule<Location> =
Pattern.Pad<UnicodeEncoding<Location, UInt8>.BracketRight, WhitespaceRule<Location>>
typealias BraceLeftRule<Location> =
Pattern.Pad<UnicodeEncoding<Location, UInt8>.BraceLeft, WhitespaceRule<Location>>
typealias ColonRule<Location> =
Pattern.Pad<UnicodeEncoding<Location, UInt8>.Colon, WhitespaceRule<Location>>
typealias BraceRightRule<Location> =
Pattern.Pad<UnicodeEncoding<Location, UInt8>.BraceRight, WhitespaceRule<Location>>
}