From 505b23afc68ecbb63b8f0a7d44c0b0ad063d5cfd Mon Sep 17 00:00:00 2001 From: Arturs Artamonovs Date: Thu, 24 Sep 2026 11:02:35 +0100 Subject: rearrange source, move common parts to framework --- ADSBDecoder/ADSBRegEx.swift | 87 --------------------------------------------- 1 file changed, 87 deletions(-) delete mode 100644 ADSBDecoder/ADSBRegEx.swift (limited to 'ADSBDecoder/ADSBRegEx.swift') diff --git a/ADSBDecoder/ADSBRegEx.swift b/ADSBDecoder/ADSBRegEx.swift deleted file mode 100644 index 2841467..0000000 --- a/ADSBDecoder/ADSBRegEx.swift +++ /dev/null @@ -1,87 +0,0 @@ -// -// ADSBRegEx.swift -// ADSBDecoder -// -// Created by Jacky Jack on 30/06/2024. -// - -import Foundation -import RegexBuilder -/* -let matchADSBLong = Regex { - Anchor.startOfLine - "*" - - Repeat( - CharacterClass( - ("a"..."f"), - ("0"..."9") - ) - ,count:28) - - ";" -}*/ -class MatchADSBLong { - let matchADSBLong = Regex { - Anchor.startOfLine - "*" - - Repeat( - CharacterClass( - ("a"..."f"), - ("0"..."9") - ) - ,count:28) - - ";" - } - - func prefixMatch(_ line: String) -> Regex.RegexOutput>.Match? { - do { - if let match = try matchADSBLong.prefixMatch(in: line) { - return match - } - } catch { - return nil - } - return nil - } -} - -/* -let matchADSBShort = Regex { - Anchor.startOfLine - "*" - Repeat( - CharacterClass( - ("a"..."f"), - ("0"..."9") - ) - ,count:14) - ";" -}*/ - -class MatchADSBShort { - let matchADSBShort = Regex { - Anchor.startOfLine - "*" - Repeat( - CharacterClass( - ("a"..."f"), - ("0"..."9") - ) - ,count:14) - ";" - } - - func prefixMatch(_ line: String) -> Regex.RegexOutput>.Match? { - do { - if let match = try matchADSBShort.prefixMatch(in: line) { - return match - } - } catch { - return nil - } - return nil - } -} -- cgit v1.2.3