Skip to content

Releases: mathewsanders/Mustard

Conversion to Swift 4.1

14 May 20:22
19dc275
Compare
Choose a tag to compare
Pre-release

Updates to support new syntax for String in Swift 4 and using compactMap(_:) in Swift 4.1

Get ready for rush hour.

07 Jan 01:02
Compare
Choose a tag to compare
Pre-release

Some optimizations made when making tokens from a single tokenizer.

Now with more expressive tokens

05 Jan 23:16
Compare
Choose a tag to compare
Pre-release
Switch from token tuple to token type protocol (#5)

Switch from tuples to TokenType's

Safer tokens with single tokenizers 馃

04 Jan 03:03
Compare
Choose a tag to compare
Add default tokenizer type protocol (#3)

* Add DefaultTokenizerType.

* Update tests.

* Update documentation.

Token -> Tokenizer

02 Jan 20:57
Compare
Choose a tag to compare
Token -> Tokenizer Pre-release
Pre-release
Change from token type to tokenizer type (#2)

* Update API

Switch internal terminology from use of `Token` to `Tokenizer`.
Change external API from `matches(:)` back to the original `tokens(:)`.
Add a convenience method `components(:)` that returns just substrings
rather than array of `Token`.

* Update file name.

* Update README to show `Token` type.

* Include `import Mustard` in code snippet.

Initial feedback

02 Jan 00:13
Compare
Choose a tag to compare
Initial feedback Pre-release
Pre-release
0.1.0

Fix typos and readability in examples.