path # lines of code Package.swift 70 Sources/Exercises/Exercises.swift 15 Sources/Exercises/GraphemeBreakData.swift 1451 Sources/Exercises/Participant.swift 18 Sources/Exercises/Participants/HandWrittenParticipant.swift 105 Sources/Exercises/Participants/NSREParticipant.swift 30 Sources/Exercises/Participants/NaiveParticipant.swift 29 Sources/Exercises/Participants/PEGParticipant.swift 18 Sources/Exercises/Participants/ReferenceParticipant.swift 6 Sources/Exercises/Participants/RegexParticipant.swift 58 Sources/PatternConverter/PatternConverter.swift 47 Sources/Prototypes/Combinators/Combinators.swift 141 Sources/Prototypes/PEG/PEG.swift 111 Sources/Prototypes/PEG/PEGCode.swift 104 Sources/Prototypes/PEG/PEGCompile.swift 207 Sources/Prototypes/PEG/PEGCore.swift 293 Sources/Prototypes/PEG/PEGInterpreter.swift 146 Sources/Prototypes/PEG/PEGTranspile.swift 88 Sources/Prototypes/PEG/PEGVM.swift 101 Sources/Prototypes/PEG/PEGVMExecute.swift 21 Sources/Prototypes/PEG/Printing.swift 56 Sources/Prototypes/PTCaRet/Interpreter.swift 5 Sources/Prototypes/PTCaRet/PTCaRet.swift 147 Sources/Prototypes/TourOfTypes/CharacterClass.swift 92 Sources/Prototypes/TourOfTypes/Literal.swift 68 Sources/VariadicsGenerator/VariadicsGenerator.swift 220 Sources/_MatchingEngine/Engine/Backtracking.swift 26 Sources/_MatchingEngine/Engine/Builder.swift 319 Sources/_MatchingEngine/Engine/Capture.swift 54 Sources/_MatchingEngine/Engine/Consume.swift 51 Sources/_MatchingEngine/Engine/Engine.swift 24 Sources/_MatchingEngine/Engine/InstPayload.swift 205 Sources/_MatchingEngine/Engine/Instruction.swift 123 Sources/_MatchingEngine/Engine/Processor.swift 311 Sources/_MatchingEngine/Engine/Program.swift 36 Sources/_MatchingEngine/Engine/Registers.swift 110 Sources/_MatchingEngine/Engine/Tracing.swift 38 Sources/_MatchingEngine/Regex/AST/AST.swift 252 Sources/_MatchingEngine/Regex/AST/ASTAction.swift 1 Sources/_MatchingEngine/Regex/AST/ASTProtocols.swift 27 Sources/_MatchingEngine/Regex/AST/Atom.swift 414 Sources/_MatchingEngine/Regex/AST/Conditional.swift 60 Sources/_MatchingEngine/Regex/AST/CustomCharClass.swift 62 Sources/_MatchingEngine/Regex/AST/Group.swift 80 Sources/_MatchingEngine/Regex/AST/MatchingOptions.swift 104 Sources/_MatchingEngine/Regex/AST/Quantification.swift 48 Sources/_MatchingEngine/Regex/Parse/CaptureStructure.swift 250 Sources/_MatchingEngine/Regex/Parse/CharacterPropertyClassification.swift 395 Sources/_MatchingEngine/Regex/Parse/Diagnostics.swift 119 Sources/_MatchingEngine/Regex/Parse/LexicalAnalysis.swift 1202 Sources/_MatchingEngine/Regex/Parse/Mocking.swift 171 Sources/_MatchingEngine/Regex/Parse/Parse.swift 281 Sources/_MatchingEngine/Regex/Parse/Source.swift 114 Sources/_MatchingEngine/Regex/Parse/SourceLocation.swift 68 Sources/_MatchingEngine/Regex/Parse/SyntaxOptions.swift 18 Sources/_MatchingEngine/Regex/Printing/DumpAST.swift 295 Sources/_MatchingEngine/Regex/Printing/PrettyPrinter.swift 66 Sources/_MatchingEngine/Regex/Printing/PrintAsCanonical.swift 261 Sources/_MatchingEngine/Regex/Printing/PrintAsPattern.swift 280 Sources/_MatchingEngine/Regex/Printing/RenderRanges.swift 42 Sources/_MatchingEngine/Utility/AllScalars.swift 35 Sources/_MatchingEngine/Utility/Formatting.swift 155 Sources/_MatchingEngine/Utility/Misc.swift 128 Sources/_MatchingEngine/Utility/MissingUnicode.swift 616 Sources/_MatchingEngine/Utility/Protocols.swift 26 Sources/_MatchingEngine/Utility/TypeConstruction.swift 106 Sources/_MatchingEngine/Utility/TypedIndex.swift 86 Sources/_MatchingEngine/Utility/TypedInt.swift 117 Sources/_StringProcessing/ASTBuilder.swift 337 Sources/_StringProcessing/Algorithms/Algorithms/Contains.swift 26 Sources/_StringProcessing/Algorithms/Algorithms/FirstRange.swift 43 Sources/_StringProcessing/Algorithms/Algorithms/Ranges.swift 156 Sources/_StringProcessing/Algorithms/Algorithms/Replace.swift 156 Sources/_StringProcessing/Algorithms/Algorithms/Split.swift 203 Sources/_StringProcessing/Algorithms/Algorithms/StartsWith.swift 36 Sources/_StringProcessing/Algorithms/Algorithms/Trim.swift 246 Sources/_StringProcessing/Algorithms/Consumers/CollectionConsumer.swift 39 Sources/_StringProcessing/Algorithms/Consumers/FixedPatternConsumer.swift 48 Sources/_StringProcessing/Algorithms/Consumers/ManyConsumer.swift 33 Sources/_StringProcessing/Algorithms/Consumers/PredicateConsumer.swift 55 Sources/_StringProcessing/Algorithms/Consumers/RegexConsumer.swift 62 Sources/_StringProcessing/Algorithms/Matching/FirstMatch.swift 34 Sources/_StringProcessing/Algorithms/Matching/MatchReplace.swift 90 Sources/_StringProcessing/Algorithms/Matching/MatchResult.swift 14 Sources/_StringProcessing/Algorithms/Matching/Matches.swift 146 Sources/_StringProcessing/Algorithms/Matching/MatchingCollectionConsumer.swift 31 Sources/_StringProcessing/Algorithms/Matching/MatchingCollectionSearcher.swift 98 Sources/_StringProcessing/Algorithms/Searchers/CollectionSearcher.swift 96 Sources/_StringProcessing/Algorithms/Searchers/ConsumerSearcher.swift 89 Sources/_StringProcessing/Algorithms/Searchers/NaivePatternSearcher.swift 66 Sources/_StringProcessing/Algorithms/Searchers/PatternOrEmpty.swift 47 Sources/_StringProcessing/Algorithms/Searchers/PredicateSearcher.swift 29 Sources/_StringProcessing/Algorithms/Searchers/TwoWaySearcher.swift 142 Sources/_StringProcessing/Algorithms/Searchers/ZSearcher.swift 102 Sources/_StringProcessing/Capture.swift 69 Sources/_StringProcessing/CharacterClass.swift 341 Sources/_StringProcessing/Compiler.swift 336 Sources/_StringProcessing/ConsumerInterface.swift 542 Sources/_StringProcessing/Executor.swift 55 Sources/_StringProcessing/Legacy/HareVM.swift 149 Sources/_StringProcessing/Legacy/LegacyCompile.swift 247 Sources/_StringProcessing/Legacy/RECode.swift 126 Sources/_StringProcessing/Legacy/TortoiseVM.swift 139 Sources/_StringProcessing/Legacy/VirtualMachine.swift 144 Sources/_StringProcessing/MatchingOptions.swift 168 Sources/_StringProcessing/RegexDSL/Builder.swift 17 Sources/_StringProcessing/RegexDSL/Concatenation.swift 5975 Sources/_StringProcessing/RegexDSL/Core.swift 177 Sources/_StringProcessing/RegexDSL/DSL.swift 150 Sources/_StringProcessing/RegexDSL/DSLCapture.swift 76 Sources/_StringProcessing/RegexDSL/DynamicCaptures.swift 29 Sources/_Unicode/CaseConversion.swift 1 Sources/_Unicode/CharacterProps.swift 1 Sources/_Unicode/Comparison.swift 1 Sources/_Unicode/Decoding.swift 109 Sources/_Unicode/Encodings.swift 1 Sources/_Unicode/Formatting.swift 1 Sources/_Unicode/Graphemes.swift 1 Sources/_Unicode/NecessaryEvils.swift 37 Sources/_Unicode/Normaliation.swift 1 Sources/_Unicode/NumberParsing.swift 1 Sources/_Unicode/ScalarProps.swift 1 Sources/_Unicode/Transcoding.swift 1 Sources/_Unicode/UCD.swift 1 Sources/_Unicode/Validation.swift 1