文件名称:Hammer:Objective-C 中的解析和模式匹配
文件大小:52KB
文件格式:ZIP
更新时间:2024-07-12 06:50:01
Objective-C
注意:这个存储库不太可能看到进一步的开发,但。 有了这个,这是什么: 锤子 一切看起来都像钉子 Hammer 是 Cocoa & Cocoa Touch 的解析器组合器框架,基于的反过来又是泛化。 它解析任意 CFG,无论它们是左递归、右递归、相互递归还是不明确的。
【文件预览】:
Hammer-master
----.gitmodules(318B)
----README.mdown(739B)
----External()
--------Reducers()
--------Obstruct()
--------Lagrangian()
----Hammer.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(43KB)
----LICENSE(1KB)
----Hammer()
--------HMRKVCCombinator.h(391B)
--------HMRMemoization.h(153B)
--------HMRPair.m(3KB)
--------HMRNull.m(3KB)
--------HMRDelaySet.m(955B)
--------HMRLexer.h(88B)
--------HMRSet.m(881B)
--------HMRContainment.h(294B)
--------HMREmpty.h(170B)
--------Hammer-Info.plist(958B)
--------HMRPair.h(350B)
--------HMREmpty.m(399B)
--------HMRCombinator.h(7KB)
--------HMRNull.h(258B)
--------Hammer.pch(151B)
--------HMRNonterminal.h(527B)
--------HMROnce.h(269B)
--------en.lproj()
--------HMRDelayCombinator.m(2KB)
--------HMRParsing.m(2KB)
--------HMRLiteral.m(864B)
--------HMRKeyValueCoding.h(177B)
--------HMRPredicateCombinator.h(172B)
--------HMRReduction.m(4KB)
--------HMRLexer.m(2KB)
--------HMRKindOf.h(521B)
--------Hammer.h(849B)
--------HMRConcatenation.h(361B)
--------HMRNonterminal.m(2KB)
--------HMRAlternation.h(351B)
--------HMRBlockCombinator.h(299B)
--------HMRConcatenation.m(6KB)
--------HMRCase.h(317B)
--------HMRBindCombinator.m(487B)
--------HMRLiteral.h(278B)
--------HMROperations.h(1KB)
--------HMRParsing.h(286B)
--------HMRIntersection.h(352B)
--------HMRBindCombinator.h(137B)
--------HMRRepetition.m(3KB)
--------HMRRepetition.h(283B)
--------HMRCase.m(2KB)
--------HMRReduction.h(489B)
--------HMRPredicateCombinator.m(493B)
--------HMRSet.h(356B)
--------HMRIntersection.m(3KB)
--------HMRTerminal.h(157B)
--------HMRDelaySet.h(355B)
--------HMRAlternation.m(4KB)
--------HMRDelayCombinator.h(203B)
--------HMRContainment.m(4KB)
--------HMROperations.m(5KB)
--------HMRAnyCombinator.m(439B)
--------HMRCombinator.m(9KB)
--------HMRPredicate.h(3KB)
--------HMRKindOf.m(900B)
--------HMRBlockCombinator.m(686B)
--------HMRKVCCombinator.m(1KB)
--------HMRTerminal.m(522B)
--------HMRAnyCombinator.h(155B)
----Hammer.xcworkspace()
--------contents.xcworkspacedata(423B)
----Hammer Tests()
--------en.lproj()
--------Hammer Tests-Info.plist(695B)
--------HammerTests.m(310B)
----.gitignore(72B)