SwiftParsec

所属分类:编程语言基础
开发工具:Swift
文件大小:0KB
下载次数:0
上传日期:2022-06-12 15:37:40
上 传 者sh-1993
说明:  用Swift编程语言编写的解析器组合函数库。
(A parser combinator library written in the Swift programming language.)

文件列表:
.travis.yml (850, 2021-07-14)
CHANGELOG.md (2226, 2021-07-14)
LICENSE (1290, 2021-07-14)
Package.swift (662, 2021-07-14)
Sources/ (0, 2021-07-14)
Sources/SwiftParsec/ (0, 2021-07-14)
Sources/SwiftParsec/CharacterConversion.swift (1061, 2021-07-14)
Sources/SwiftParsec/CharacterMembership.swift (5333, 2021-07-14)
Sources/SwiftParsec/CharacterParsers.swift (11748, 2021-07-14)
Sources/SwiftParsec/CharacterSet.swift (2641, 2021-07-14)
Sources/SwiftParsec/CollectionAggregation.swift (1299, 2021-07-14)
Sources/SwiftParsec/CombinatorParsers.swift (18391, 2021-07-14)
Sources/SwiftParsec/Configuration.swift (1378, 2021-07-14)
Sources/SwiftParsec/Either.swift (667, 2021-07-14)
Sources/SwiftParsec/ExpressionParser.swift (13627, 2021-07-14)
Sources/SwiftParsec/GenericParser.swift (42354, 2021-07-14)
Sources/SwiftParsec/GenericTokenParser.swift (1519, 2021-07-14)
Sources/SwiftParsec/Info.plist (823, 2021-07-14)
Sources/SwiftParsec/LanguageDefinition.swift (14924, 2021-07-14)
Sources/SwiftParsec/ParseError.swift (9273, 2021-07-14)
Sources/SwiftParsec/Parsec.swift (16046, 2021-07-14)
Sources/SwiftParsec/Permutation.swift (7007, 2021-07-14)
Sources/SwiftParsec/Position.swift (2999, 2021-07-14)
Sources/SwiftParsec/RangeReplaceableCollectionInsertion.swift (1691, 2021-07-14)
Sources/SwiftParsec/SequenceAggregation.swift (2310, 2021-07-14)
Sources/SwiftParsec/SequenceConversion.swift (776, 2021-07-14)
Sources/SwiftParsec/SetAggregation.swift (1027, 2021-07-14)
Sources/SwiftParsec/String.swift (1938, 2021-07-14)
Sources/SwiftParsec/TokenParser.swift (42546, 2021-07-14)
Sources/SwiftParsec/UInt16.swift (706, 2021-07-14)
Sources/SwiftParsec/UnicodeScalar.swift (1943, 2021-07-14)
Sources/SwiftParsec/en.lproj/ (0, 2021-07-14)
Sources/SwiftParsec/en.lproj/Localizable.strings (7096, 2021-07-14)
SubmittingPatches.md (5169, 2021-07-14)
SwiftParsec.podspec (633, 2021-07-14)
SwiftParsec.xcodeproj/ (0, 2021-07-14)
SwiftParsec.xcodeproj/project.pbxproj (37140, 2021-07-14)
SwiftParsec.xcodeproj/project.xcworkspace/ (0, 2021-07-14)
... ...

# SwiftParsec SwiftParsec is a Swift port of the [Parsec](https://github.com/aslatter/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](https://github.com/davedufresne/SwiftParsec/wiki) # License SwiftParsec is released under the “Simplified BSD License”. See the LICENSE file in the repository.

近期下载者

相关文件


收藏者