mirror of
https://github.com/zhigang1992/SwiftParsec.git
synced 2026-04-28 09:24:34 +08:00
cd610b0657e47badd2b45b50f53a075f3fb451ed
Sequence extension in two logical files
Move methods related to aggregation in their own file. And move the method used to convert a sequence of `Int` into a `String` to another file.
SwiftParsec
SwiftParsec is a Swift port of the Parsec parser combinator library. It allows the creation of sophisticated parsers from a set of simple parsers. It is also easy to extend the available parsers. The parsers are fully integrated into the language, they can be put into arrays, passed as parameters, returned as values, etc. SwiftParsec provides expressiveness, is well documented and simple.
Key Features
- Reusable combinators
- Lexical analysis
- Expression parser
- Permutation phrases parser
- Extensive error messages
- Unicode support
Documentation
See the wiki
License
SwiftParsec is released under the “Simplified BSD License”. See the LICENSE file in the repository.
Description
Languages
Swift
99.7%
Shell
0.2%
Ruby
0.1%