aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)Author
2018-08-22Add `MapGroup::parse()`; Start Cocoa functionTeddy Wing
2018-08-22Move all code in `lib.rs` to `parser.rs`Teddy Wing
2018-08-20Parse whole map file stringsTeddy Wing
2018-08-20definitions(): Get rid of failed implementation attemptsTeddy Wing
2018-08-20Parse multiple maps and modes intermixedTeddy Wing
2018-08-20Try to parse a `MapGroup`Teddy Wing
2018-08-19Parse modesTeddy Wing
2018-08-19map_collection(): Handle whitespace between map definitionsTeddy Wing
2018-08-17Parse a single-element `MapCollection`Teddy Wing
2018-08-16Parse single map definitionsTeddy Wing
2018-08-16New `Map` struct; Rename existing `Map` struct to `MapAction`Teddy Wing
2018-08-16Try to parse a `MapCollection`Teddy Wing
2018-08-09Add parser for map actionTeddy Wing
2018-08-09Ignore case when parsing `HeadphoneButton`Teddy Wing
2018-08-09Parse a `Trigger`, or sequence of `HeadphoneButton`sTeddy Wing
2018-08-09Parse headphone buttons (`<play>`, `<up>`, `<down>`)Teddy Wing
2018-08-09map_kind(): Remove old commented codeTeddy Wing
2018-08-09Parser for `map` and `cmd` keywordsTeddy Wing
2018-08-08Add `MapCollection` type aliasTeddy Wing
2018-08-08Make `Trigger` a list of headphone buttonsTeddy Wing
2018-08-08Make `Trigger` an enum instead of a `String`Teddy Wing
2018-08-08Make map `kind` an enum; Fix `modes` typeTeddy Wing
2018-08-08Add some types to use for storing the parsed resultTeddy Wing
2018-08-08Initialise new project with CargoTeddy Wing