没有合适的资源?快使用搜索试试~ 我知道了~
swift-parsing:一个用于将模糊数据转换为结构良好的数据的库,重点在于组成,性能和通用性
共99个文件
swift:83个
xcscheme:4个
yml:4个
需积分: 5 0 下载量 146 浏览量
2021-03-21
15:51:33
上传
评论
收藏 162KB ZIP 举报
温馨提示
快速解析 一个用于将模糊数据转换为结构良好的数据的库,重点在于组成,性能和通用性: 组合:能够将大型复杂的分析问题分解为更小,更简单的问题。并具有采用小型,简单的解析器并将其轻松组合为更大,更复杂的解析器的能力。 性能:由许多较小的部分组成的解析器的性能应与经过高度调整的手写解析器相同。 通用性:能够将任何种类的输入解析为任何种类的输出。这使您可以根据所需的性能或想要保证的正确性来选择要使用的抽象级别。例如,您可以对UTF-8代码单元的集合编写经过高度调整的解析器,它将自动插入字符串,数组,不安全的缓冲区指针等解析器中。 了解更多 这个库是在上许多的过程中设计的,该由和主持,探讨了函数式编程和Swift语言,这是一个视频系列。您可以在观看所有剧集。 动机 解析是编程中一个出乎意料的普遍问题。我们可以将解析定义为尝试获取更模糊的数据块并将其转换为结构更好的数据。 Swift标准库附带了我们
资源推荐
资源详情
资源评论
收起资源包目录
swift-parsing-main.zip (99个子文件)
swift-parsing-main
.gitignore 53B
Sources
swift-parsing-benchmark
CSV
CSVBenchmarks.swift 3KB
CSVSample.swift 72KB
PrefixUpToBenchmarks.swift 597B
Date.swift 5KB
Arithmetic.swift 2KB
XcodeLogs
XCTestLogs.swift 3KB
SampleXcodeLogs.swift 560KB
Common
Benchmarking.swift 935B
Race.swift 4KB
HTTP.swift 4KB
BinaryData.swift 5KB
Numerics.swift 5KB
main.swift 364B
Routing.swift 4KB
ReadmeExample.swift 3KB
StringAbstractions.swift 1KB
Color.swift 728B
Bool.swift 1KB
JSON.swift 5KB
Parsing
Parser.swift 3KB
Parsers
UTF8.swift 2KB
Always.swift 783B
Parsers.swift 295B
Rest.swift 478B
FirstWhere.swift 578B
Prefix.swift 6KB
Double.swift 8KB
Take.swift 6KB
Stream.swift 2KB
PrefixThrough.swift 2KB
Fail.swift 409B
StartsWith.swift 1KB
Filter.swift 1KB
Newline.swift 764B
Int.swift 5KB
PrefixUpTo.swift 2KB
Many.swift 6KB
Map.swift 1KB
FlatMap.swift 1015B
Pipe.swift 1KB
OneOf.swift 1KB
Conditional.swift 1KB
First.swift 587B
Skip.swift 3KB
Pullback.swift 2KB
UnicodeScalars.swift 782B
AnyParser.swift 2KB
End.swift 545B
Optional.swift 540B
Lazy.swift 814B
CompactMap.swift 2KB
Whitespace.swift 709B
Bool.swift 3KB
.spi.yml 81B
Makefile 592B
.swiftpm
xcode
package.xcworkspace
contents.xcworkspacedata 135B
xcshareddata
xcschemes
swift-parsing-Package.xcscheme 4KB
swift-parsing-benchmark.xcscheme 3KB
Parsing.xcscheme 3KB
Parsing_watchOS.xcscheme 2KB
LICENSE 1KB
.github
CODE_OF_CONDUCT.md 5KB
workflows
format.yml 496B
documentation.yml 740B
ci.yml 586B
README.md 17KB
Package.resolved 612B
Parsing.playground
Contents.swift 419B
contents.xcplayground 192B
Package.swift 698B
Tests
ParsingTests
TakeTests.swift 905B
MapTests.swift 264B
ManyTests.swift 2KB
BoolTests.swift 626B
FlatMapTests.swift 479B
WhitespaceTests.swift 457B
OptionalTests.swift 497B
AlwaysTests.swift 393B
PipeTests.swift 679B
PrefixThroughTests.swift 949B
SkipTests.swift 2KB
StreamTests.swift 500B
StartsWithTests.swift 249B
LazyTests.swift 491B
ConditionalTests.swift 577B
IntTests.swift 1KB
EndTests.swift 335B
RestTests.swift 355B
PrefixTests.swift 2KB
PrefixUpToTests.swift 931B
AnyParserTests.swift 1KB
FirstTests.swift 351B
DoubleTests.swift 3KB
CompactMapTests.swift 500B
OneOfTests.swift 1KB
FilterTests.swift 494B
UTF8Tests.swift 1003B
NewlineTests.swift 732B
共 99 条
- 1
资源评论
weixin_42135073
- 粉丝: 31
- 资源: 4783
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功