├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── .swift-format ├── .swiftpm └── xcode │ └── xcshareddata │ └── xcschemes │ └── Flexer.xcscheme ├── CODE_OF_CONDUCT.md ├── LICENSE ├── Package.swift ├── README.md ├── Sources └── Flexer │ ├── BasicTextCharacterLexer.swift │ ├── CharacterSet+Character.swift │ ├── LookAheadIteratorProtocol.swift │ ├── LookAheadSequence.swift │ ├── LookAheadSequenceReference.swift │ └── TokenProtocol.swift └── Tests └── FlexerTests ├── BasicTextCharacterLexerTests.swift ├── ExampleLexerTests.swift └── LookAheadSequenceReferenceTests.swift /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeHQ/Flexer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [mattmassicotte] 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeHQ/Flexer/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeHQ/Flexer/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.swift-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeHQ/Flexer/HEAD/.swift-format -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/Flexer.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeHQ/Flexer/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/Flexer.xcscheme -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeHQ/Flexer/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeHQ/Flexer/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeHQ/Flexer/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeHQ/Flexer/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Flexer/BasicTextCharacterLexer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeHQ/Flexer/HEAD/Sources/Flexer/BasicTextCharacterLexer.swift -------------------------------------------------------------------------------- /Sources/Flexer/CharacterSet+Character.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeHQ/Flexer/HEAD/Sources/Flexer/CharacterSet+Character.swift -------------------------------------------------------------------------------- /Sources/Flexer/LookAheadIteratorProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeHQ/Flexer/HEAD/Sources/Flexer/LookAheadIteratorProtocol.swift -------------------------------------------------------------------------------- /Sources/Flexer/LookAheadSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeHQ/Flexer/HEAD/Sources/Flexer/LookAheadSequence.swift -------------------------------------------------------------------------------- /Sources/Flexer/LookAheadSequenceReference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeHQ/Flexer/HEAD/Sources/Flexer/LookAheadSequenceReference.swift -------------------------------------------------------------------------------- /Sources/Flexer/TokenProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeHQ/Flexer/HEAD/Sources/Flexer/TokenProtocol.swift -------------------------------------------------------------------------------- /Tests/FlexerTests/BasicTextCharacterLexerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeHQ/Flexer/HEAD/Tests/FlexerTests/BasicTextCharacterLexerTests.swift -------------------------------------------------------------------------------- /Tests/FlexerTests/ExampleLexerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeHQ/Flexer/HEAD/Tests/FlexerTests/ExampleLexerTests.swift -------------------------------------------------------------------------------- /Tests/FlexerTests/LookAheadSequenceReferenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChimeHQ/Flexer/HEAD/Tests/FlexerTests/LookAheadSequenceReferenceTests.swift --------------------------------------------------------------------------------