summaryrefslogtreecommitdiff
path: root/ADSBDecoder/ADSBRegEx.swift
diff options
context:
space:
mode:
Diffstat (limited to 'ADSBDecoder/ADSBRegEx.swift')
-rw-r--r--ADSBDecoder/ADSBRegEx.swift87
1 files changed, 0 insertions, 87 deletions
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<Regex<Substring>.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<Regex<Substring>.RegexOutput>.Match? {
- do {
- if let match = try matchADSBShort.prefixMatch(in: line) {
- return match
- }
- } catch {
- return nil
- }
- return nil
- }
-}