Commit Graph

  • 9f408d63f3 Rename some unit test classes master David Dufresne 2017-02-04 08:46:31 -05:00
  • 8f32dae968 Move Linux test methods listing to class extensions David Dufresne 2017-02-04 08:22:37 -05:00
  • d78eb67342 Release 2.1 2.1.0 2.1 David Dufresne 2017-01-21 15:39:42 -05:00
  • ac724689a6 Cosmetic changes to comments David Dufresne 2017-01-21 15:28:23 -05:00
  • 045371e7b0 Merge branch 'hkgumbs-master' David Dufresne 2017-01-21 15:13:23 -05:00
  • 70dca347b2 Merge pull request #1 from hkgumbs/pr-feedback Kofi 2017-01-21 12:42:10 -07:00
  • 57c01df4a6 Feedback davedufresne/SwiftParsec#8 Kofi Gumbs 2017-01-21 12:33:03 -07:00
  • 042a27b926 Conditionally compile around CVarArg Kofi Gumbs 2017-01-17 18:38:18 -07:00
  • a218d1be0e Conform to documentation comment conventions Kofi Gumbs 2017-01-14 14:33:32 -07:00
  • 65e9942fa8 Conditionally compile around Bundle.init(for:) Kofi Gumbs 2017-01-15 16:30:33 -07:00
  • 778d1b4461 Fix XCode file inclusion/exclusion Mike Knepper 2017-01-15 16:14:27 -06:00
  • 4c1f96e59e Fix RVM issue affecting macOS builds Kofi Gumbs 2017-01-15 14:33:11 -07:00
  • 35baba9c2c Update Travis config Kofi Gumbs 2017-01-14 15:08:29 -05:00
  • c9384291ed Fix silent CharacterSet compatibility bug Kofi Gumbs 2017-01-14 11:46:41 -05:00
  • 8254bf8a70 Get Tests to compile on Linux Kofi Gumbs 2017-01-13 20:14:43 -05:00
  • b825dffcac Build LinuxMain test file Kofi Gumbs 2017-01-10 15:02:39 -05:00
  • c0a403d2f6 Make Foundation changes for Linux compilation Kofi Gumbs 2017-01-10 11:43:33 -05:00
  • 1ac9404132 Update bundle version and podspec file 2.0.1 David Dufresne 2016-10-09 14:13:07 -04:00
  • 2671d45ac8 Update change log for SwiftParsec 2.0.1 David Dufresne 2016-10-09 14:11:17 -04:00
  • 5c37b78951 Move operators in Parsec protocol extension David Dufresne 2016-10-09 14:03:41 -04:00
  • d0c118c053 Fix documentation on GenericParser class requirement David Dufresne 2016-10-09 09:09:09 -04:00
  • 78bd5327d9 Update change log for SwiftParsec 2.0 2.0 David Dufresne 2016-10-08 16:40:56 -04:00
  • 1c6ce0995d Update bundle version and podspec file David Dufresne 2016-10-08 15:13:15 -04:00
  • f2a8dd2cb1 Reduce the number of device used for testing David Dufresne 2016-10-08 15:06:09 -04:00
  • 2e75344c20 Add missing 's' in fail. David Dufresne 2016-10-08 15:01:13 -04:00
  • 649d976398 Check if the SampleJSON.json file exists David Dufresne 2016-10-08 14:56:10 -04:00
  • e998813c86 Put TokenParser extension in its own file David Dufresne 2016-10-08 14:22:35 -04:00
  • 7a20d1a888 Rename Language.swift to LanguageDefinition.swift David Dufresne 2016-10-02 18:34:50 -04:00
  • cb4818646a Rename Combinator.swift to CombinatorParsers.swift David Dufresne 2016-10-02 18:32:23 -04:00
  • 468dd4d712 Rename Character.swift to CharacterParsers.swift David Dufresne 2016-10-02 18:29:29 -04:00
  • 7385294ee1 Improve code comments David Dufresne 2016-09-25 16:55:35 -04:00
  • 267af1f5b9 Remove the 'Extension' suffix from files name David Dufresne 2016-09-24 16:58:23 -04:00
  • 75d3ab05ed Rename SetExtension.swift to SetAggregation.swift David Dufresne 2016-09-24 16:44:07 -04:00
  • cd610b0657 Split Sequence extension in two logical files David Dufresne 2016-09-24 16:34:12 -04:00
  • 6b865057c9 Make Int to Character mapping clearer David Dufresne 2016-09-24 16:27:07 -04:00
  • 8dd6776015 Rename file containing RangeReplaceableCollection extension David Dufresne 2016-09-24 16:14:34 -04:00
  • ff48dda700 Remove unused popFirst() method David Dufresne 2016-09-24 16:10:14 -04:00
  • 1eaec786d2 Rename CollectionExtension.swift to CollectionAggregation.swift David Dufresne 2016-09-24 16:07:13 -04:00
  • 7aa22ca666 Split Character extension in two logical files David Dufresne 2016-09-24 15:54:59 -04:00
  • e0823ffb55 Remove popFirst() method from String extension David Dufresne 2016-09-18 17:37:47 -04:00
  • 462993f1f8 Rename Expression.swift to ExpressionParser.swift David Dufresne 2016-09-18 17:24:25 -04:00
  • d79fba7d25 Rename Token.swift to TokenParser.swift David Dufresne 2016-09-18 17:19:50 -04:00
  • c9536297f9 Rename Error.swift to ParseError.swift David Dufresne 2016-09-18 16:54:28 -04:00
  • c1c7832803 Add a runSafe method that doesn't throw an exception David Dufresne 2016-09-18 16:43:22 -04:00
  • 3d663b0616 Move Either enum in its own file David Dufresne 2016-09-18 08:53:13 -04:00
  • f76feefb72 Fix package configuration for Swift 3 David Dufresne 2016-09-17 15:20:33 -04:00
  • e03620c8ab Follow case conventions David Dufresne 2016-09-17 14:44:28 -04:00
  • f8d143cbfa Rename class to be more descriptive David Dufresne 2016-09-17 14:40:40 -04:00
  • e29a87c048 Unwrap UnicodeScalar failable initializer David Dufresne 2016-08-26 20:54:21 -04:00
  • 333b1a67b5 Replace dynamicType by function type(of:) David Dufresne 2016-08-26 19:26:17 -04:00
  • 57dae6afe3 Mark method as internal David Dufresne 2016-08-26 16:01:00 -04:00
  • 46669773c9 Add label 'describing' to String initializer David Dufresne 2016-08-26 15:55:36 -04:00
  • 6005aa46d7 Change the closure escaping annotation David Dufresne 2016-08-26 15:23:13 -04:00
  • ec7111fbbc Remove argument labels from function types David Dufresne 2016-08-25 08:05:33 -04:00
  • 80857bc01a Move 'where' clause next to generic parameters David Dufresne 2016-08-25 07:44:31 -04:00
  • 72d2f93985 Use named precedence groups for operators David Dufresne 2016-08-25 07:26:51 -04:00
  • 9fe0f97481 Add Parsec.userState method David Dufresne 2016-08-06 19:27:00 -04:00
  • 57917ea2e4 Update syntax according to changes introduced in Xcode 8 beta 4 David Dufresne 2016-08-06 19:08:34 -04:00
  • 7d1d4db6d3 Update condition clauses to new syntax David Dufresne 2016-07-25 19:48:30 -04:00
  • 152f7b79bd Add parser giving access to the source position David Dufresne 2016-07-23 15:48:52 -04:00
  • f5e12e2c2e Make unit tests error messages consistent David Dufresne 2016-07-23 14:00:52 -04:00
  • 3c9de864de Wrap statements at 80 characters (TokenTest.swift) David Dufresne 2016-07-23 12:40:01 -04:00
  • c6cf21edcc Re-enable code coverage David Dufresne 2016-07-23 08:44:29 -04:00
  • 18b45d60d3 Do not split declaration of swiftIdentifierStartCharacter David Dufresne 2016-07-21 17:09:09 -04:00
  • 375db9f831 Add benchmark to test JSON file parsing speed David Dufresne 2016-07-21 16:40:56 -04:00
  • 63ded65f70 Wrap statements at 80 characters David Dufresne 2016-07-16 13:28:20 -04:00
  • 8d1682d849 Wrap comments at 80 characters David Dufresne 2016-07-09 18:01:56 -04:00
  • cffd6525b8 Rename files according to new swift 3.0 protocol names David Dufresne 2016-07-03 18:30:32 -04:00
  • 6d8f67b559 Update Travis CI configuration file David Dufresne 2016-07-03 17:48:01 -04:00
  • d9ab775e1b Remove useless initialization of a String with a string David Dufresne 2016-07-03 14:37:53 -04:00
  • b632d2b4cf Improve parsing performance David Dufresne 2016-07-03 14:26:10 -04:00
  • e3a27023ad Update project to recommended settings David Dufresne 2016-07-01 13:11:41 -04:00
  • 992310a154 Use Xcode tool to complete code migration to Swift 3.0 David Dufresne 2016-06-27 19:23:09 -04:00
  • 976191e79a Fix source files. Chris Eidhof 2016-06-27 09:26:38 +02:00
  • 34fef431a0 Change enum cases to lowercase David Dufresne 2016-06-19 19:24:09 -04:00
  • 496c2008f4 Simplify Parsec protocol David Dufresne 2016-06-19 16:56:18 -04:00
  • 5d60a964b8 Change factory method expressionParser() to makeExpressionParser() David Dufresne 2016-05-30 20:07:20 -04:00
  • 2e7e35482d Change name of factory method parser to makeParser() David Dufresne 2016-05-30 19:56:27 -04:00
  • 394ff34fdf Select swift toolchain David Dufresne 2016-05-29 22:51:54 -04:00
  • 640f93e46b Add travis config file and related shell script David Dufresne 2016-05-29 22:33:57 -04:00
  • aa598dc0c5 Add hook to customize localization of the framework David Dufresne 2016-05-27 09:57:29 -04:00
  • df265ba691 Rename isMemberOfCharacterSet(_:) to isMember(of set:) David Dufresne 2016-05-25 12:01:48 -04:00
  • 7ed9036002 Rename Generator to Iterator David Dufresne 2016-05-25 11:49:53 -04:00
  • f40f8249a6 Strip Type suffix from TokenParserType David Dufresne 2016-05-25 11:39:04 -04:00
  • b822df74ba Strip Type suffix from StreamType David Dufresne 2016-05-25 11:32:20 -04:00
  • e38071a504 Strip Type suffix from ParsecType David Dufresne 2016-05-25 11:11:51 -04:00
  • 9d7e296101 Add last property to String David Dufresne 2016-05-25 11:00:17 -04:00
  • ae3a4fff7b Reorganize source code in the file system for Swift Package Manager David Dufresne 2016-05-25 09:40:08 -04:00
  • 0ccff28bff Migrate code to Swift 3.0 (DEVELOPMENT-SNAPSHOT-2016-05-09-a) David Dufresne 2016-05-24 12:23:15 -04:00
  • 9d473c4a18 Remove CHANGELOG.md from SwiftParsec target membership David Dufresne 2016-05-23 15:55:37 -04:00
  • 9eaccc75d8 Add .swift-version to .gitignore David Dufresne 2016-05-23 15:49:08 -04:00
  • 7278987548 Change liscense string from 'LICENCE' to '2-clause BSD' David Dufresne 2016-05-23 15:48:03 -04:00
  • f2f7f7bd4c Shared scheme David Dufresne 2016-05-23 15:46:15 -04:00
  • 4fe75d0e30 Allow app extension API David Dufresne 2016-05-23 15:40:16 -04:00
  • b4f90c1baa Add CHANGELOG file David Dufresne 2016-05-10 17:33:21 -04:00
  • 1588c29172 Release 1.1 1.1 David Dufresne 2016-05-10 10:08:09 -04:00
  • 75e1e78b3a Add missing guard statement to prevent crash in fromUInt32 David Dufresne 2016-05-10 09:36:26 -04:00
  • cf59b4ef14 Add tests to cover all possible comparisons outcome of two positions David Dufresne 2016-05-09 15:24:35 -04:00
  • 974b10bbce Add test for permutation parser collection methods David Dufresne 2016-05-09 15:17:57 -04:00
  • e3ec61c2d8 Improve tests code coverate for expression parser David Dufresne 2016-05-07 16:55:02 -04:00