| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move unit tests into source | Zeyla Hellyer | 2018-08-01 | 1 | -0/+433 |
| | | | | | | | | | | Move the unit tests into the relevant source files. There's no need for them to be seprate, especially when the `tests` directory is meant to be for integration tests. The deserialization tests that include JSON files are still in the `tests` dir, along with the public prelude re-export tests. | ||||
| * | Some minor changes to `Args` | acdenisSK | 2018-07-21 | 1 | -10/+9 |
| | | | | | | | | - use `?` rather than unwrap - Remove the `PartialEq<TokenKind> impl; it's not needed anymore. - Inline `at_end` because why not. - Split the second part of the while condition as an if inside the body. | ||||
| * | Use `current` to figure out the end quote | acdenisSK | 2018-07-19 | 1 | -17/+4 |
| | | |||||
| * | Style Line | acdenisSK | 2018-07-19 | 1 | -0/+1 |
| | | |||||
| * | Merge `Token` and `TokenOwned` | acdenisSK | 2018-07-19 | 1 | -26/+10 |
| | | |||||
| * | Use an `Option` to denote end | acdenisSK | 2018-07-19 | 1 | -18/+7 |
| | | |||||
| * | Add docs for `Args::new` | acdenisSK | 2018-07-13 | 1 | -0/+27 |
| | | |||||
| * | Fix doc links with no anchor | Zeyla Hellyer | 2018-07-11 | 1 | -0/+2 |
| | | |||||
| * | Don't assume all characters at end are 1-length | acdenisSK | 2018-07-06 | 1 | -2/+17 |
| | | | | | Unicode characters usually span out to more than 1-length. This would cause crashes when they appeared at the end | ||||
| * | Miscellaneous changes in Args | acdenisSK | 2018-06-21 | 1 | -267/+286 |
| | | | | | | | - Do not be lazy and DO add an example for the `_*` methods. - Reorganize the methods so they're more coherent. - Use the `rest` method than to rely on deref (which in turn relies on `full`). | ||||
| * | Fix Args test | Zeyla Hellyer | 2018-06-17 | 1 | -76/+76 |
| | | | | | | | | The args test had a string suffixed with `#`, as if it were a raw string, when it was not. This has been fixed by making it a raw string, which has the side-effect of not needing to escape double quotation marks in the string itself. | ||||
| * | Force `find(_n)` to be quote aware | acdenisSK | 2018-06-17 | 1 | -17/+18 |
| | | |||||
| * | Examples speak more than words | acdenisSK | 2018-06-09 | 1 | -13/+67 |
| | | |||||
| * | Add the missing `rest` method | acdenisSK | 2018-06-08 | 1 | -6/+47 |
| | | |||||
| * | Revamp `Args` from the ground-up (#326) | Alex M. M | 2018-06-04 | 1 | -224/+331 |
| | | |||||
| * | Do some little optimizations on `find(_n)` | acdenisSK | 2018-05-27 | 1 | -8/+17 |
| | | |||||
| * | Further improve `Args` (the struct) documentation | acdenisSK | 2018-05-27 | 1 | -10/+12 |
| | | |||||
| * | Remove "if length == 1" branch | acdenisSK | 2018-05-26 | 1 | -27/+13 |
| | | |||||
| * | Switch to match_indices for occurences | acdenisSK | 2018-05-26 | 1 | -1/+1 |
| | | |||||
| * | Be consistent with the note style | acdenisSK | 2018-04-06 | 1 | -1/+3 |
| | | |||||
| * | Improve docs for `Args` | acdenisSK | 2018-04-06 | 1 | -19/+36 |
| | | |||||
| * | Add `full_quoted` | acdenisSK | 2018-04-05 | 1 | -1/+52 |
| | | |||||
| * | Fix is_empty behaviour again | acdenisSK | 2018-04-04 | 1 | -20/+31 |
| | | | | | And fix some style issues. | ||||
| * | Short-circuit on an error | acdenisSK | 2018-04-02 | 1 | -37/+14 |
| | | | | | And delegate most of is_empty checking to the internal parse function | ||||
| * | Refactor imports/exports to use nested groups and better formatting | acdenisSK | 2018-03-29 | 1 | -3/+5 |
| | | |||||
| * | Properly check if the input is empty | acdenisSK | 2018-02-24 | 1 | -7/+31 |
| | | |||||
| * | Add `iter_quoted` | acdenisSK | 2017-12-24 | 1 | -10/+28 |
| | | |||||
| * | Fix `multiple_quoted` (#241) | Lakelezz | 2017-12-24 | 1 | -50/+50 |
| | | |||||
| * | Better support for multiple delimiters on `Args` (#239) | Lakelezz | 2017-12-22 | 1 | -154/+239 |
| | | |||||
| * | Actually fix `Args`'s `parse` and add a few tests (#236) | Lakelezz | 2017-12-18 | 1 | -8/+3 |
| | | |||||
| * | Fix ifs | acdenisSK | 2017-12-18 | 1 | -6/+6 |
| | | |||||
| * | Fix multiple char delimiters | acdenisSK | 2017-12-18 | 1 | -4/+9 |
| | | |||||
| * | Add a special `len` to `Args` | acdenisSK | 2017-12-18 | 1 | -0/+17 |
| | | |||||
| * | Fix doc-tests and `single_zc` | acdenisSK | 2017-12-17 | 1 | -17/+19 |
| | | |||||
| * | Avoid an unwrap in args::parse_quotes | Zeyla Hellyer | 2017-12-16 | 1 | -1/+1 |
| | | |||||
| * | Fix most clippy lints, take more refeernces | Zeyla Hellyer | 2017-12-16 | 1 | -9/+12 |
| | | | | | | Fix clippy lints and subsequently accept references for more function parameters. | ||||
| * | Revamp the internals of `Args` | acdenisSK | 2017-12-16 | 1 | -123/+153 |
| | | | | | Fixes #180, however this partially breaks `single_zc` and `multiple_quoted`, but since they're minor it's better to fix them later for now. | ||||
| * | Convert from macro to ? (#226) | Mei Boudreau | 2017-11-23 | 1 | -1/+1 |
| | | |||||
| * | Re-order use statements alphabetically | Zeyla Hellyer | 2017-11-11 | 1 | -1/+1 |
| | | |||||
| * | Rename `list` to be consistent with `multiple_quoted` | acdenisSK | 2017-11-06 | 1 | -2/+2 |
| | | |||||
| * | Fix framework Args tests | Zeyla Hellyer | 2017-11-01 | 1 | -71/+71 |
| | | | | | | The tests were left untouched after a breaking change, resulting in them failing. | ||||
| * | Merge v0.4.2 | acdenisSK | 2017-10-24 | 1 | -1/+237 |
| |\ | |||||
| | * | Add "zero-copy" parsing | acdenisSK | 2017-10-21 | 1 | -0/+82 |
| | | | |||||
| | * | Add a missing break | acdenisSK | 2017-10-18 | 1 | -0/+1 |
| | | | |||||
| | * | `assert` -> `assert_eq` | acdenisSK | 2017-10-18 | 1 | -2/+2 |
| | | | |||||
| | * | Add `PartialEq` impls and doc tests to `Args` | acdenisSK | 2017-10-18 | 1 | -1/+154 |
| | | | |||||
| * | | Update to account for changes made in 0.4.1 | acdenisSK | 2017-10-14 | 1 | -12/+37 |
| |\| | |||||
| | * | Add try_opt macro for substitute | Mei Boudreau | 2017-10-12 | 1 | -8/+5 |
| | | | |||||
| | * | Add an iterator for `Args` | acdenisSK | 2017-10-10 | 1 | -9/+33 |
| | | | |||||
| | * | Add some docs to `Args` | acdenisSK | 2017-10-10 | 1 | -0/+4 |
| | | | |||||