Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

building cleanly

  • Loading branch information...
commit af67ab0a1e746ea35a6f686b4166cf46b9c0b06c 1 parent f53d61e
@itod authored
Showing with 0 additions and 4,491 deletions.
  1. +0 −5 include/.svn/all-wcprops
  2. +0 −31 include/.svn/entries
  3. +0 −335 include/ParseKit/.svn/all-wcprops
  4. +0 −1,898 include/ParseKit/.svn/entries
  5. +0 −33 include/ParseKit/.svn/text-base/PKAlternation.h.svn-base
  6. +0 −31 include/ParseKit/.svn/text-base/PKAny.h.svn-base
  7. +0 −86 include/ParseKit/.svn/text-base/PKAssembly.h.svn-base
  8. +0 −26 include/ParseKit/.svn/text-base/PKCaseInsensitiveLiteral.h.svn-base
  9. +0 −31 include/ParseKit/.svn/text-base/PKChar.h.svn-base
  10. +0 −26 include/ParseKit/.svn/text-base/PKCharacterAssembly.h.svn-base
  11. +0 −44 include/ParseKit/.svn/text-base/PKCollectionParser.h.svn-base
  12. +0 −31 include/ParseKit/.svn/text-base/PKComment.h.svn-base
  13. +0 −77 include/ParseKit/.svn/text-base/PKCommentState.h.svn-base
  14. +0 −58 include/ParseKit/.svn/text-base/PKDelimitState.h.svn-base
  15. +0 −36 include/ParseKit/.svn/text-base/PKDelimitedString.h.svn-base
  16. +0 −63 include/ParseKit/.svn/text-base/PKDifference.h.svn-base
  17. +0 −31 include/ParseKit/.svn/text-base/PKDigit.h.svn-base
  18. +0 −22 include/ParseKit/.svn/text-base/PKEmailState.h.svn-base
  19. +0 −32 include/ParseKit/.svn/text-base/PKEmpty.h.svn-base
  20. +0 −41 include/ParseKit/.svn/text-base/PKIntersection.h.svn-base
  21. +0 −31 include/ParseKit/.svn/text-base/PKLetter.h.svn-base
  22. +0 −34 include/ParseKit/.svn/text-base/PKLiteral.h.svn-base
  23. +0 −22 include/ParseKit/.svn/text-base/PKLowercaseWord.h.svn-base
  24. +0 −24 include/ParseKit/.svn/text-base/PKMultiLineCommentState.h.svn-base
  25. +0 −52 include/ParseKit/.svn/text-base/PKNegation.h.svn-base
  26. +0 −31 include/ParseKit/.svn/text-base/PKNumber.h.svn-base
  27. +0 −98 include/ParseKit/.svn/text-base/PKNumberState.h.svn-base
  28. +0 −172 include/ParseKit/.svn/text-base/PKParser.h.svn-base
  29. +0 −48 include/ParseKit/.svn/text-base/PKParserFactory.h.svn-base
  30. +0 −39 include/ParseKit/.svn/text-base/PKPattern.h.svn-base
  31. +0 −46 include/ParseKit/.svn/text-base/PKQuoteState.h.svn-base
  32. +0 −31 include/ParseKit/.svn/text-base/PKQuotedString.h.svn-base
  33. +0 −67 include/ParseKit/.svn/text-base/PKReader.h.svn-base
  34. +0 −46 include/ParseKit/.svn/text-base/PKRepetition.h.svn-base
  35. +0 −33 include/ParseKit/.svn/text-base/PKSequence.h.svn-base
  36. +0 −23 include/ParseKit/.svn/text-base/PKSingleLineCommentState.h.svn-base
  37. +0 −40 include/ParseKit/.svn/text-base/PKSpecificChar.h.svn-base
  38. +0 −40 include/ParseKit/.svn/text-base/PKSymbol.h.svn-base
  39. +0 −44 include/ParseKit/.svn/text-base/PKSymbolNode.h.svn-base
  40. +0 −48 include/ParseKit/.svn/text-base/PKSymbolRootNode.h.svn-base
  41. +0 −44 include/ParseKit/.svn/text-base/PKSymbolState.h.svn-base
  42. +0 −49 include/ParseKit/.svn/text-base/PKTerminal.h.svn-base
  43. +0 −68 include/ParseKit/.svn/text-base/PKTokenArraySource.h.svn-base
  44. +0 −65 include/ParseKit/.svn/text-base/PKTokenAssembly.h.svn-base
  45. +0 −56 include/ParseKit/.svn/text-base/PKTokenizerState.h.svn-base
  46. +0 −34 include/ParseKit/.svn/text-base/PKTrack.h.svn-base
  47. +0 −31 include/ParseKit/.svn/text-base/PKTrackException.h.svn-base
  48. +0 −20 include/ParseKit/.svn/text-base/PKTypes.h.svn-base
  49. +0 −24 include/ParseKit/.svn/text-base/PKURLState.h.svn-base
  50. +0 −22 include/ParseKit/.svn/text-base/PKUppercaseWord.h.svn-base
  51. +0 −31 include/ParseKit/.svn/text-base/PKWhitespace.h.svn-base
  52. +0 −48 include/ParseKit/.svn/text-base/PKWhitespaceState.h.svn-base
  53. +0 −31 include/ParseKit/.svn/text-base/PKWord.h.svn-base
  54. +0 −49 include/ParseKit/.svn/text-base/PKWordState.h.svn-base
  55. +0 −11 test/en.lproj/.svn/all-wcprops
  56. +0 −2  test/en.lproj/.svn/text-base/InfoPlist.strings.svn-base
View
5 include/.svn/all-wcprops
@@ -1,5 +0,0 @@
-K 25
-svn:wc:ra_dav:version-url
-V 30
-/svn/!svn/ver/68/trunk/include
-END
View
31 include/.svn/entries
@@ -1,31 +0,0 @@
-10
-
-dir
-105
-https://todd.ditchendorf@parsekit.googlecode.com/svn/trunk/include
-https://todd.ditchendorf@parsekit.googlecode.com/svn
-
-
-
-2012-03-18T20:10:59.455761Z
-68
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-47a69902-6c80-45e3-bb3b-c8207f6fa097
-
-ParseKit
-dir
-
View
335 include/ParseKit/.svn/all-wcprops
@@ -1,335 +0,0 @@
-K 25
-svn:wc:ra_dav:version-url
-V 39
-/svn/!svn/ver/68/trunk/include/ParseKit
-END
-PKEmpty.h
-K 25
-svn:wc:ra_dav:version-url
-V 48
-/svn/!svn/ver/2/trunk/include/ParseKit/PKEmpty.h
-END
-PKLetter.h
-K 25
-svn:wc:ra_dav:version-url
-V 49
-/svn/!svn/ver/2/trunk/include/ParseKit/PKLetter.h
-END
-PKDigit.h
-K 25
-svn:wc:ra_dav:version-url
-V 48
-/svn/!svn/ver/2/trunk/include/ParseKit/PKDigit.h
-END
-PKTokenArraySource.h
-K 25
-svn:wc:ra_dav:version-url
-V 59
-/svn/!svn/ver/2/trunk/include/ParseKit/PKTokenArraySource.h
-END
-PKReader.h
-K 25
-svn:wc:ra_dav:version-url
-V 50
-/svn/!svn/ver/52/trunk/include/ParseKit/PKReader.h
-END
-PKTwitterState.h
-K 25
-svn:wc:ra_dav:version-url
-V 57
-/svn/!svn/ver/129/trunk/include/ParseKit/PKTwitterState.h
-END
-PKURLState.h
-K 25
-svn:wc:ra_dav:version-url
-V 51
-/svn/!svn/ver/2/trunk/include/ParseKit/PKURLState.h
-END
-PKSymbol.h
-K 25
-svn:wc:ra_dav:version-url
-V 49
-/svn/!svn/ver/2/trunk/include/ParseKit/PKSymbol.h
-END
-PKIntersection.h
-K 25
-svn:wc:ra_dav:version-url
-V 55
-/svn/!svn/ver/2/trunk/include/ParseKit/PKIntersection.h
-END
-PKCaseInsensitiveLiteral.h
-K 25
-svn:wc:ra_dav:version-url
-V 65
-/svn/!svn/ver/2/trunk/include/ParseKit/PKCaseInsensitiveLiteral.h
-END
-PKTokenizer.h
-K 25
-svn:wc:ra_dav:version-url
-V 54
-/svn/!svn/ver/129/trunk/include/ParseKit/PKTokenizer.h
-END
-PKSymbolNode.h
-K 25
-svn:wc:ra_dav:version-url
-V 53
-/svn/!svn/ver/2/trunk/include/ParseKit/PKSymbolNode.h
-END
-PKTokenizerState.h
-K 25
-svn:wc:ra_dav:version-url
-V 57
-/svn/!svn/ver/2/trunk/include/ParseKit/PKTokenizerState.h
-END
-PKWordState.h
-K 25
-svn:wc:ra_dav:version-url
-V 52
-/svn/!svn/ver/2/trunk/include/ParseKit/PKWordState.h
-END
-PKPattern.h
-K 25
-svn:wc:ra_dav:version-url
-V 50
-/svn/!svn/ver/2/trunk/include/ParseKit/PKPattern.h
-END
-PKAssembly.h
-K 25
-svn:wc:ra_dav:version-url
-V 51
-/svn/!svn/ver/2/trunk/include/ParseKit/PKAssembly.h
-END
-PKSymbolRootNode.h
-K 25
-svn:wc:ra_dav:version-url
-V 57
-/svn/!svn/ver/2/trunk/include/ParseKit/PKSymbolRootNode.h
-END
-PKAlternation.h
-K 25
-svn:wc:ra_dav:version-url
-V 54
-/svn/!svn/ver/2/trunk/include/ParseKit/PKAlternation.h
-END
-PKToken.h
-K 25
-svn:wc:ra_dav:version-url
-V 50
-/svn/!svn/ver/129/trunk/include/ParseKit/PKToken.h
-END
-PKTrackException.h
-K 25
-svn:wc:ra_dav:version-url
-V 57
-/svn/!svn/ver/2/trunk/include/ParseKit/PKTrackException.h
-END
-PKUppercaseWord.h
-K 25
-svn:wc:ra_dav:version-url
-V 56
-/svn/!svn/ver/2/trunk/include/ParseKit/PKUppercaseWord.h
-END
-PKSpecificChar.h
-K 25
-svn:wc:ra_dav:version-url
-V 55
-/svn/!svn/ver/2/trunk/include/ParseKit/PKSpecificChar.h
-END
-PKEmailState.h
-K 25
-svn:wc:ra_dav:version-url
-V 53
-/svn/!svn/ver/2/trunk/include/ParseKit/PKEmailState.h
-END
-PKQuotedString.h
-K 25
-svn:wc:ra_dav:version-url
-V 55
-/svn/!svn/ver/2/trunk/include/ParseKit/PKQuotedString.h
-END
-PKDelimitState.h
-K 25
-svn:wc:ra_dav:version-url
-V 55
-/svn/!svn/ver/2/trunk/include/ParseKit/PKDelimitState.h
-END
-PKNumber.h
-K 25
-svn:wc:ra_dav:version-url
-V 49
-/svn/!svn/ver/2/trunk/include/ParseKit/PKNumber.h
-END
-PKNumberState.h
-K 25
-svn:wc:ra_dav:version-url
-V 56
-/svn/!svn/ver/109/trunk/include/ParseKit/PKNumberState.h
-END
-PKQuoteState.h
-K 25
-svn:wc:ra_dav:version-url
-V 54
-/svn/!svn/ver/41/trunk/include/ParseKit/PKQuoteState.h
-END
-PKComment.h
-K 25
-svn:wc:ra_dav:version-url
-V 50
-/svn/!svn/ver/2/trunk/include/ParseKit/PKComment.h
-END
-PKCommentState.h
-K 25
-svn:wc:ra_dav:version-url
-V 55
-/svn/!svn/ver/2/trunk/include/ParseKit/PKCommentState.h
-END
-PKTypes.h
-K 25
-svn:wc:ra_dav:version-url
-V 50
-/svn/!svn/ver/123/trunk/include/ParseKit/PKTypes.h
-END
-PKNegation.h
-K 25
-svn:wc:ra_dav:version-url
-V 51
-/svn/!svn/ver/2/trunk/include/ParseKit/PKNegation.h
-END
-PKTrack.h
-K 25
-svn:wc:ra_dav:version-url
-V 48
-/svn/!svn/ver/2/trunk/include/ParseKit/PKTrack.h
-END
-PKSymbolState.h
-K 25
-svn:wc:ra_dav:version-url
-V 54
-/svn/!svn/ver/2/trunk/include/ParseKit/PKSymbolState.h
-END
-PKSequence.h
-K 25
-svn:wc:ra_dav:version-url
-V 51
-/svn/!svn/ver/2/trunk/include/ParseKit/PKSequence.h
-END
-PKCollectionParser.h
-K 25
-svn:wc:ra_dav:version-url
-V 59
-/svn/!svn/ver/2/trunk/include/ParseKit/PKCollectionParser.h
-END
-PKTerminal.h
-K 25
-svn:wc:ra_dav:version-url
-V 51
-/svn/!svn/ver/2/trunk/include/ParseKit/PKTerminal.h
-END
-PKWord.h
-K 25
-svn:wc:ra_dav:version-url
-V 47
-/svn/!svn/ver/2/trunk/include/ParseKit/PKWord.h
-END
-PKChar.h
-K 25
-svn:wc:ra_dav:version-url
-V 47
-/svn/!svn/ver/2/trunk/include/ParseKit/PKChar.h
-END
-PKSingleLineCommentState.h
-K 25
-svn:wc:ra_dav:version-url
-V 65
-/svn/!svn/ver/2/trunk/include/ParseKit/PKSingleLineCommentState.h
-END
-PKLowercaseWord.h
-K 25
-svn:wc:ra_dav:version-url
-V 56
-/svn/!svn/ver/2/trunk/include/ParseKit/PKLowercaseWord.h
-END
-PKTokenAssembly.h
-K 25
-svn:wc:ra_dav:version-url
-V 56
-/svn/!svn/ver/2/trunk/include/ParseKit/PKTokenAssembly.h
-END
-PKHashtagState.h
-K 25
-svn:wc:ra_dav:version-url
-V 57
-/svn/!svn/ver/129/trunk/include/ParseKit/PKHashtagState.h
-END
-PKRepetition.h
-K 25
-svn:wc:ra_dav:version-url
-V 53
-/svn/!svn/ver/2/trunk/include/ParseKit/PKRepetition.h
-END
-PKParserFactory.h
-K 25
-svn:wc:ra_dav:version-url
-V 58
-/svn/!svn/ver/119/trunk/include/ParseKit/PKParserFactory.h
-END
-PKMultiLineCommentState.h
-K 25
-svn:wc:ra_dav:version-url
-V 64
-/svn/!svn/ver/2/trunk/include/ParseKit/PKMultiLineCommentState.h
-END
-PKDelimitedString.h
-K 25
-svn:wc:ra_dav:version-url
-V 58
-/svn/!svn/ver/2/trunk/include/ParseKit/PKDelimitedString.h
-END
-ParseKit.h
-K 25
-svn:wc:ra_dav:version-url
-V 51
-/svn/!svn/ver/129/trunk/include/ParseKit/ParseKit.h
-END
-PKAny.h
-K 25
-svn:wc:ra_dav:version-url
-V 46
-/svn/!svn/ver/2/trunk/include/ParseKit/PKAny.h
-END
-PKDifference.h
-K 25
-svn:wc:ra_dav:version-url
-V 53
-/svn/!svn/ver/2/trunk/include/ParseKit/PKDifference.h
-END
-PKLiteral.h
-K 25
-svn:wc:ra_dav:version-url
-V 50
-/svn/!svn/ver/2/trunk/include/ParseKit/PKLiteral.h
-END
-PKParser.h
-K 25
-svn:wc:ra_dav:version-url
-V 51
-/svn/!svn/ver/127/trunk/include/ParseKit/PKParser.h
-END
-PKCharacterAssembly.h
-K 25
-svn:wc:ra_dav:version-url
-V 60
-/svn/!svn/ver/2/trunk/include/ParseKit/PKCharacterAssembly.h
-END
-PKWhitespace.h
-K 25
-svn:wc:ra_dav:version-url
-V 53
-/svn/!svn/ver/2/trunk/include/ParseKit/PKWhitespace.h
-END
-PKWhitespaceState.h
-K 25
-svn:wc:ra_dav:version-url
-V 58
-/svn/!svn/ver/2/trunk/include/ParseKit/PKWhitespaceState.h
-END
View
1,898 include/ParseKit/.svn/entries
@@ -1,1898 +0,0 @@
-10
-
-dir
-105
-https://todd.ditchendorf@parsekit.googlecode.com/svn/trunk/include/ParseKit
-https://todd.ditchendorf@parsekit.googlecode.com/svn
-
-
-
-2012-03-18T20:10:59.455761Z
-68
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-47a69902-6c80-45e3-bb3b-c8207f6fa097
-
-PKEmpty.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-6eceeb7c0013991d6f2b4ea0bcc6459b
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1331
-
-PKLetter.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-64dd32de7e0dc0b8156cb094a55a4eda
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1097
-
-PKDigit.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-aac64cc8d788e5333fc5a232c792b73c
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1081
-
-PKTokenArraySource.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-7d3599804be1e7922e0fe4f323221873
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2244
-
-PKReader.h
-file
-
-
-
-
-2012-02-15T19:27:48.000000Z
-6c557adf65e460cbd2e19de7ba27c77a
-2012-01-24T17:04:47.473479Z
-52
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1917
-
-PKTwitterState.h
-file
-129
-
-
-
-2012-08-10T22:37:08.000000Z
-5159ab436ffb87ef1775af4a87a9a8c8
-2012-08-10T22:38:21.637486Z
-129
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-440
-
-PKURLState.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-5441a8ac4684ab0a7e786c407221cb71
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-490
-
-PKSymbol.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-d7f539211402f3d267d024b48543d5af
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1540
-
-PKIntersection.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-3d787863875f30b95e58f69e40fdf5c3
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1736
-
-PKCaseInsensitiveLiteral.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-73f8095e5445cd4ee91019a64b1e4c52
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-894
-
-PKTokenizer.h
-file
-129
-
-
-
-2012-08-10T22:37:09.000000Z
-688859ba54f64339003f3ea0d416e10c
-2012-08-10T22:38:21.637486Z
-129
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-6603
-
-PKSymbolNode.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-661645741c5d41f134dedaaf600781de
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-3229
-
-PKTokenizerState.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-0f3189756c0639e50bb9ff28aaf7bd5c
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2679
-
-PKWordState.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-aa51ebf2c61e26b4c9c12a5cffc18110
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2423
-
-PKPattern.h
-file
-
-
-
-
-2012-08-10T22:09:24.000000Z
-e7acd54d5f82092fd41d3b09d8b59d1f
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1335
-
-PKAssembly.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-704a041972dcca87fb6f726906f39048
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-3751
-
-PKSymbolRootNode.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-77cf71ac559d294511a849ef5dcbbfc6
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1849
-
-PKAlternation.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-30963f21e58745c591fe7dc9d6c34766
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1251
-
-PKToken.h
-file
-129
-
-
-
-2012-08-10T22:37:08.000000Z
-a081c0f5d43553ec26362dd2687d474d
-2012-08-10T22:38:21.637486Z
-129
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-7394
-
-PKTrackException.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-1f447e6bf04190d2e156ae1df9af2373
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1325
-
-PKUppercaseWord.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-eaba31d85244b3f41549bb58bbde48a2
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-710
-
-PKSpecificChar.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-09319baa7bd84c70b78c0d8dd4e26ece
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1564
-
-PKEmailState.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-b97bbf21b98968ddc5edcf307abc534d
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-436
-
-PKQuotedString.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-0c06185c7407b191ac44144727fda1bd
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1086
-
-PKDelimitState.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-e8cccc799de89f87b710a8cf0537a567
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2705
-
-PKNumber.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-fff4bf4cfd36c065ad07bd9e11a91093
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1019
-
-PKNumberState.h
-file
-109
-
-
-
-2012-08-10T19:30:57.000000Z
-3cf27fdc810e0386212d8356b1d13e0c
-2012-08-10T19:32:31.382747Z
-109
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-3524
-
-PKQuoteState.h
-file
-
-
-
-
-2012-02-15T19:27:48.000000Z
-9b156e6552297b0f1c9033ef7109cbe9
-2011-12-05T00:02:01.593878Z
-41
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2189
-
-PKComment.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-87ab040add6464e7b96d07cc4c1fb6cc
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1027
-
-PKCommentState.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-ae2e7ef93ab76d07fc101e6389167781
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-3963
-
-PKNegation.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-9b20b292bb0b5e4239574bac5ed427e6
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1919
-
-PKTypes.h
-file
-123
-
-
-
-2012-08-10T21:51:46.000000Z
-50baab97f02506bd10070d3331b54b5a
-2012-08-10T21:51:53.573839Z
-123
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-749
-
-PKTrack.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-c939c49d30422991b5cb0f5249f7a837
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1246
-
-PKSymbolState.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-b95ef6f4223139d7b352126d7c44ee9b
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2555
-
-PKSequence.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-c607b9ed0403296734e4275c48428166
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1198
-
-PKCollectionParser.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-684a50da224246b3a27c940d99f70386
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1514
-
-PKTerminal.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-1d2cd9b895f0194752042e9a1e78a26c
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1739
-
-PKWord.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-16eca96645ed6bcd79f55c7a43e12d8b
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1004
-
-PKChar.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-e9a12d255ea624b31dc0ef3c69ac9113
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1130
-
-PKSingleLineCommentState.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-87347151477dd8f1e5d23041c96ae859
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-806
-
-PKLowercaseWord.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-ed82a879a9e6b20321bebfc3bb2f93c0
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-710
-
-PKTokenAssembly.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-3a4ce77fca4b8242570ef5fca067ae06
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2496
-
-PKHashtagState.h
-file
-129
-
-
-
-2012-08-10T22:37:08.000000Z
-cd6e1d13cfd0dea1978feac655fb13eb
-2012-08-10T22:38:21.637486Z
-129
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-431
-
-PKRepetition.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-4ce95a0050439a62e27df4661c8c79ac
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1839
-
-PKParserFactory.h
-file
-119
-
-
-
-2012-08-10T21:28:17.000000Z
-fd72a75197ad7ab392d815f50bb1674a
-2012-08-10T21:39:25.731647Z
-119
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1430
-
-PKMultiLineCommentState.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-069b409589ed32bc3d91b0b3482ee399
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-837
-
-PKDelimitedString.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-8f14ef29f46bd55781473e78fb8eb7f4
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1317
-
-ParseKit.h
-file
-129
-
-
-
-2012-08-10T22:37:09.000000Z
-c047273fa247647ab023f5378b3de508
-2012-08-10T22:38:21.637486Z
-129
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-3827
-
-PKAny.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-2115f56c658d110566035935a64cdb94
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1000
-
-PKDifference.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-7c9d6962b98a93149786d9288819e8f0
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2500
-
-PKLiteral.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-59ceaebc4a9d252ea0ab416a4bdca51b
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1190
-
-PKParser.h
-file
-127
-
-
-
-2012-08-10T22:29:56.000000Z
-8692e6c03dd49fc2f888b97e9906ed14
-2012-08-10T22:31:49.647593Z
-127
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-9291
-
-PKCharacterAssembly.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-87e4072fdd6b4ee71eb93882b5478d3e
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-894
-
-PKWhitespace.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-20f397a3ba7beb832e4542c3647261d7
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1047
-
-PKWhitespaceState.h
-file
-
-
-
-
-2010-12-26T18:01:30.000000Z
-5399a48ecd9a68511230971b05fdb3fd
-2010-08-15T18:53:12.658936Z
-2
-todd.ditchendorf
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2003
-
View
33 include/ParseKit/.svn/text-base/PKAlternation.h.svn-base
@@ -1,33 +0,0 @@
-// Copyright 2010 Todd Ditchendorf
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-#import <ParseKit/PKCollectionParser.h>
-
-/*!
- @class PKAlternation
- @brief A <tt>PKAlternation</tt> object is a collection of parsers, any one of which can successfully match against an assembly. It is basically a representation of "Logical Or" or "|".
-*/
-@interface PKAlternation : PKCollectionParser {
-
-}
-
-/*!
- @brief Convenience factory method for initializing an autoreleased <tt>PKAlternation</tt> parser.
- @result an initialized autoreleased <tt>PKAlternation</tt> parser.
-*/
-+ (PKAlternation *)alternation;
-
-+ (PKAlternation *)alternationWithSubparsers:(PKParser *)p1, ...;
-@end
View
31 include/ParseKit/.svn/text-base/PKAny.h.svn-base
@@ -1,31 +0,0 @@
-// Copyright 2010 Todd Ditchendorf
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-#import <ParseKit/PKTerminal.h>
-
-/*!
- @class PKAny
- @brief A <tt>PKAny</tt> matches any token from a token assembly.
-*/
-@interface PKAny : PKTerminal {
-
-}
-
-/*!
- @brief Convenience factory method for initializing an autoreleased <tt>PKAny</tt> object.
- @result an initialized autoreleased <tt>PKAny</tt> object
-*/
-+ (PKAny *)any;
-@end
View
86 include/ParseKit/.svn/text-base/PKAssembly.h.svn-base
@@ -1,86 +0,0 @@
-// Copyright 2010 Todd Ditchendorf
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-
-/*!
- @class PKAssembly
- @brief An Abstract class. A <tt>PKAssembly</tt> maintains a stream of language elements along with stack and target objects.
- @details <p>Parsers use assemblers to record progress at recognizing language elements from assembly's string.</p>
- <p>Note that <tt>PKAssembly</tt> is an abstract class and may not be instantiated directly. Subclasses include <tt>PKTokenAssembly</tt> and <tt>PKCharAssembly</tt>.</p>
-*/
-@interface PKAssembly : NSObject <NSCopying> {
- NSMutableArray *stack;
- id target;
- NSUInteger index;
- NSString *string;
- NSString *defaultDelimiter;
-}
-
-/*!
- @brief Convenience factory method for initializing an autoreleased assembly.
- @param s string to be worked on
- @result an initialized autoreleased assembly
-*/
-+ (PKAssembly *)assemblyWithString:(NSString *)s;
-
-/*!
- @brief Designated Initializer. Initializes an assembly with a given string.
- @details Designated Initializer.
- @param s string to be worked on
- @result an initialized assembly
-*/
-- (id)initWithString:(NSString *)s;
-
-/*!
- @brief Removes the object at the top of this assembly's stack and returns it.
- @details Note this returns an object from this assembly's stack, not from its stream of elements (tokens or chars depending on the type of concrete <tt>PKAssembly</tt> subclass of this object).
- @result the object at the top of this assembly's stack
-*/
-- (id)pop;
-
-/*!
- @brief Pushes an object onto the top of this assembly's stack.
- @param object object to push
-*/
-- (void)push:(id)object;
-
-/*!
- @brief Returns true if this assembly's stack is empty.
- @result true, if this assembly's stack is empty
-*/
-- (BOOL)isStackEmpty;
-
-/*!
- @brief Returns a vector of the elements on this assembly's stack that appear before a specified fence.
- @details <p>Returns a vector of the elements on this assembly's stack that appear before a specified fence.</p>
- <p>Sometimes a parser will recognize a list from within a pair of parentheses or brackets. The parser can mark the beginning of the list with a fence, and then retrieve all the items that come after the fence with this method.</p>
- @param fence object that indicates the limit of elements returned from this assembly's stack
- @result Array of the elements above the specified fence
-*/
-- (NSArray *)objectsAbove:(id)fence;
-
-/*!
- @property stack
- @brief This assembly's stack.
-*/
-@property (nonatomic, readonly, retain) NSMutableArray *stack;
-
-/*!
- @property target
- @brief This assembly's target.
- @details The object identified as this assembly's "target". Clients can set and retrieve a target, which can be a convenient supplement as a place to work, in addition to the assembly's stack. For example, a parser for an HTML file might use a web page object as its "target". As the parser recognizes markup commands like &lt;head>, it could apply its findings to the target.
-*/
-@property (nonatomic, retain) id target;
-@end
View
26 include/ParseKit/.svn/text-base/PKCaseInsensitiveLiteral.h.svn-base
@@ -1,26 +0,0 @@
-// Copyright 2010 Todd Ditchendorf
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-#import <ParseKit/PKLiteral.h>
-
-/*!
- @class PKCaseInsensitiveLiteral
- @brief A <tt>PKCaselessLiteral</tt> matches a specified <tt>NSString</tt> from an assembly, disregarding case.
-*/
-@interface PKCaseInsensitiveLiteral : PKLiteral {
-
-}
-
-@end
View
31 include/ParseKit/.svn/text-base/PKChar.h.svn-base
@@ -1,31 +0,0 @@
-// Copyright 2010 Todd Ditchendorf
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <ParseKit/PKTerminal.h>
-
-/*!
- @class PKChar
- @brief A <tt>PKChar</tt> matches a character from a character assembly.
- @details <tt>-[PKChar qualifies:]</tt> returns true every time, since this class assumes it is working against a <tt>PKCharacterAssembly</tt>.
-*/
-@interface PKChar : PKTerminal {
-
-}
-
-/*!
- @brief Convenience factory method for initializing an autoreleased <tt>PKChar</tt> parser.
- @result an initialized autoreleased <tt>PKChar</tt> parser.
-*/
-+ (PKChar *)char;
-@end
View
26 include/ParseKit/.svn/text-base/PKCharacterAssembly.h.svn-base
@@ -1,26 +0,0 @@
-// Copyright 2010 Todd Ditchendorf
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <ParseKit/PKAssembly.h>
-
-/*!
- @class PKCharacterAssembly
- @brief A <tt>PKCharacterAssembly</tt> is a <tt>PKAssembly</tt> whose elements are characters.
-*/
-@interface PKCharacterAssembly : PKAssembly {
-
-}
-
-+ (PKCharacterAssembly *)assemblyWithString:(NSString *)s;
-@end
View
44 include/ParseKit/.svn/text-base/PKCollectionParser.h.svn-base
@@ -1,44 +0,0 @@
-// Copyright 2010 Todd Ditchendorf
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-#import <ParseKit/PKParser.h>
-
-/*!
- @class PKCollectionParser
- @brief An Abstract class. This class abstracts the behavior common to parsers that consist of a series of other parsers.
-*/
-@interface PKCollectionParser : PKParser {
- NSMutableArray *subparsers;
-}
-
-/*!
- @brief Designated Initializer. Initialize an instance of a <tt>PKCollectionParser</tt> subclass.
- @param p1, ... A comma-separated list of parser objects ending with <tt>nil</tt>
- @result an initialized instance of a <tt>PKCollectionParser</tt> subclass.
-*/
-- (id)initWithSubparsers:(PKParser *)p1, ...;
-
-/*!
- @brief Adds a parser to the collection.
- @param p parser to add
-*/
-- (void)add:(PKParser *)p;
-
-/*!
- @property subparsers
- @brief This parser's subparsers.
-*/
-@property (nonatomic, readonly, retain) NSMutableArray *subparsers;
-@end
View
31 include/ParseKit/.svn/text-base/PKComment.h.svn-base
@@ -1,31 +0,0 @@
-// Copyright 2010 Todd Ditchendorf
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-#import <ParseKit/PKTerminal.h>
-
-/*!
- @class PKComment
- @brief A <tt>PKComment</tt> matches a comment from a token assembly.
-*/
-@interface PKComment : PKTerminal {
-
-}
-
-/*!
- @brief Convenience factory method for initializing an autoreleased <tt>PKComment</tt> object.
- @result an initialized autoreleased <tt>PKComment</tt> object
-*/
-+ (PKComment *)comment;
-@end
View
77 include/ParseKit/.svn/text-base/PKCommentState.h.svn-base
@@ -1,77 +0,0 @@
-// Copyright 2010 Todd Ditchendorf
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-#import <ParseKit/PKTokenizerState.h>
-
-@class PKSymbolRootNode;
-@class PKSingleLineCommentState;
-@class PKMultiLineCommentState;
-
-/*!
- @class PKCommentState
- @brief This state will either delegate to a comment-handling state, or return a <tt>PKSymbol</tt> token with just the first char in it.
- @details By default, C and C++ style comments. (<tt>//</tt> to end of line and <tt>/&0x002A; &0x002A;/</tt>)
-*/
-@interface PKCommentState : PKTokenizerState {
- PKSymbolRootNode *rootNode;
- PKSingleLineCommentState *singleLineState;
- PKMultiLineCommentState *multiLineState;
- BOOL reportsCommentTokens;
- BOOL balancesEOFTerminatedComments;
-}
-
-/*!
- @brief Adds the given string as a single-line comment start marker. may be multi-char.
- @details single line comments begin with <tt>start</tt> and continue until the next new line character. e.g. C-style comments (<tt>// comment text</tt>)
- @param start a single- or multi-character marker that should be recognized as the start of a single-line comment
-*/
-- (void)addSingleLineStartMarker:(NSString *)start;
-
-/*!
- @brief Removes the given string as a single-line comment start marker. may be multi-char.
- @details If <tt>start</tt> was never added as a single-line comment start marker, this has no effect.
- @param start a single- or multi-character marker that should no longer be recognized as the start of a single-line comment
-*/
-- (void)removeSingleLineStartMarker:(NSString *)start;
-
-/*!
- @brief Adds the given strings as a multi-line comment start and end markers. both may be multi-char
- @details <tt>start</tt> and <tt>end</tt> may be different strings. e.g. <tt>/&0x002A;</tt> and <tt>&0x002A;/</tt>. Also, the actual comment may or may not be multi-line.
- @param start a single- or multi-character marker that should be recognized as the start of a multi-line comment
- @param end a single- or multi-character marker that should be recognized as the end of a multi-line comment that began with <tt>start</tt>
-*/
-- (void)addMultiLineStartMarker:(NSString *)start endMarker:(NSString *)end;
-
-/*!
- @brief Removes <tt>start</tt> and its orignal <tt>end</tt> counterpart as a multi-line comment start and end markers.
- @details If <tt>start</tt> was never added as a multi-line comment start marker, this has no effect.
- @param start a single- or multi-character marker that should no longer be recognized as the start of a multi-line comment
-*/
-- (void)removeMultiLineStartMarker:(NSString *)start;
-
-/*!
- @property reportsCommentTokens
- @brief if true, the tokenizer associated with this state will report comment tokens, otherwise it silently consumes comments
- @details if true, this state will return <tt>PKToken</tt>s of type <tt>PKTokenTypeComment</tt>.
- Otherwise, it will silently consume comment text and return the next token from another of the tokenizer's states
-*/
-@property (nonatomic) BOOL reportsCommentTokens;
-
-/*!
- @property balancesEOFTerminatedComments
- @brief if true, this state will append a matching comment string (<tt>&0x002A;/</tt> [C++] or <tt>:)</tt> [XQuery]) to quotes terminated by EOF. Default is NO.
-*/
-@property (nonatomic) BOOL balancesEOFTerminatedComments;
-@end
View
58 include/ParseKit/.svn/text-base/PKDelimitState.h.svn-base
@@ -1,58 +0,0 @@
-// Copyright 2010 Todd Ditchendorf
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <ParseKit/PKTokenizerState.h>
-
-@class PKSymbolRootNode;
-
-/*!
- @class PKDelimitState
- @brief A delimit state returns a delimited string token from a reader
- @details This state will collect characters until it sees a match to the end marker that corresponds to the start marker the tokenizer used to switch to this state.
-*/
-@interface PKDelimitState : PKTokenizerState {
- PKSymbolRootNode *rootNode;
- BOOL balancesEOFTerminatedStrings;
- BOOL allowsUnbalancedStrings;
-
- NSMutableArray *startMarkers;
- NSMutableArray *endMarkers;
- NSMutableArray *characterSets;
-}
-
-/*!
- @brief Adds the given strings as a delimited string start and end markers. both may be multi-char
- @details <tt>start</tt> and <tt>end</tt> may be different strings. e.g. <tt>&lt;#</tt> and <tt>#&gt;</tt>.
- @param start a single- or multi-character marker that should be recognized as the start of a multi-line comment
- @param end a single- or multi-character marker that should be recognized as the end of a multi-line comment that began with <tt>start</tt>
- @param set of characters allowed to appear within the delimited string or <tt>nil</tt> to allow any non-newline characters
-*/
-- (void)addStartMarker:(NSString *)start endMarker:(NSString *)end allowedCharacterSet:(NSCharacterSet *)set;
-
-/*!
- @brief Removes <tt>start</tt> and its orignal <tt>end</tt> counterpart as a delimited string start and end markers.
- @details If <tt>start</tt> was never added as a delimited string start marker, this has no effect.
- @param start a single- or multi-character marker that should no longer be recognized as the start of a delimited string
-*/
-- (void)removeStartMarker:(NSString *)start;
-
-/*!
- @property balancesEOFTerminatedStrings
- @brief if YES, this state will append a matching end delimiter marker (e.g. <tt>--></tt> or <tt>%></tt>) to strings terminated by EOF.
- @details Default is NO.
-*/
-@property (nonatomic) BOOL balancesEOFTerminatedStrings;
-
-@property (nonatomic) BOOL allowsUnbalancedStrings;
-@end
View
36 include/ParseKit/.svn/text-base/PKDelimitedString.h.svn-base
@@ -1,36 +0,0 @@
-// Copyright 2010 Todd Ditchendorf
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-#import <ParseKit/PKTerminal.h>
-
-/*!
- @class PKDelimitedString
- @brief A <tt>PKDelimitedString</tt> matches a delimited string from a token assembly.
-*/
-@interface PKDelimitedString : PKTerminal {
- NSString *startMarker;
- NSString *endMarker;
-}
-
-/*!
- @brief Convenience factory method for initializing an autoreleased <tt>PKDelimitedString</tt> object.
- @result an initialized autoreleased <tt>PKDelimitedString</tt> object
-*/
-+ (PKDelimitedString *)delimitedString;
-
-+ (PKDelimitedString *)delimitedStringWithStartMarker:(NSString *)start;
-
-+ (PKDelimitedString *)delimitedStringWithStartMarker:(NSString *)start endMarker:(NSString *)end;
-@end
View
63 include/ParseKit/.svn/text-base/PKDifference.h.svn-base
@@ -1,63 +0,0 @@
-// Copyright 2010 Todd Ditchendorf
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-#import <ParseKit/PKParser.h>
-
-/*!
- @class PKDifference
- @brief A <tt>PKDifference</tt> matches anything its <tt>subparser</tt> would match except for anything its <tt>minus</tt> parser would match.
- @details The example below would match any <tt>Word</tt> token except for <tt>true</tt> or <tt>false</tt>.
-
-@code
- PKParser *trueParser = [PKLiteral literalWithString:@"true"];
- PKParser *falseParser = [PKLiteral literalWithString:@"false"];
- PKAlternation *reservedWords = [PKAlternation alternationWithSubparsers:trueParser, falseParser, nil];