Sources/SwiftBuffet/Regex.swift (10 lines of code) (raw):

import Foundation import RegexBuilder let messagePattern = #/message\s+(\w+)\s*\{([\s\S]*?)\n\}/# let enumPattern = #/enum\s+(\w+)\s*\{([\s\S]*?)\n?\}/# let fieldPattern = #/\s*(\/\*\*(.|\n)*?\*\/)?\s*(optional|repeated|map)?\s*(\s*<\s*\w+\s*,\s*\w+\s*>|[\w\.]+)\s+(\w+)\s*=\s*\d+\s*(\[deprecated = .*\])?;/# let enumCasePattern = #/\s*(\w+)\s*=\s*(\d+);/#