index
:
dome-key-map
master
DomeKey core library
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
parser.rs
Age
Commit message (
Expand
)
Author
2018-11-01
parser: Reuse `SourcePosition` import
Teddy Wing
2018-11-01
parser: Restore `Map` struct
Teddy Wing
2018-11-01
map_group(): Parse input full of `blank()` to `MapGroup` default
Teddy Wing
2018-11-01
parser: Parsing an empty string gives a default `MapGroup`
Teddy Wing
2018-11-01
parser: Propagate errors to the root parser
Teddy Wing
2018-11-01
parser: Change `Map` to a tuple type alias
Teddy Wing
2018-10-30
parser::key_code(): Remove old commented code
Teddy Wing
2018-10-30
parser::map_group(): Use default `MapGroup` as a base
Teddy Wing
2018-10-30
If no 'mappings.dkmap' file is found, use default mappings
Teddy Wing
2018-10-29
KeyboardKeyWithModifiers.tap(): Remove old commented code
Teddy Wing
2018-10-28
MapAction::parse(): Use `error!` instead of `dkeprintln!` to log error
Teddy Wing
2018-10-28
MapAction::parse(): Log error instead of unwrapping
Teddy Wing
2018-10-28
MapGroup: Move `parse_action()` to `MapAction`
Teddy Wing
2018-10-28
MapGroup::parse_action(): Accept `MapKind::Command` variant handler
Teddy Wing
2018-10-28
parser: Remove old commented `Action` type
Teddy Wing
2018-10-27
parser: Make `KeyboardKey` private
Teddy Wing
2018-10-27
Action: Remove `Action::Command` variant
Teddy Wing
2018-10-27
Remove `Action` impl
Teddy Wing
2018-10-27
Delete unused imports
Teddy Wing
2018-10-18
Add a `<Nop>` pseudo-key
Teddy Wing
2018-10-18
parser: Add a basic test for `NXKey` parsing
Teddy Wing
2018-10-18
Parse `NXKey`s
Teddy Wing
2018-10-18
Add `NXKey` to `KeyboardKeyWithModifiers`
Teddy Wing
2018-10-03
Remove `action_parses_command_to_vec_of_words()` test
Teddy Wing
2018-10-03
parse_actions(): Parse `Action::Map` for mode maps
Teddy Wing
2018-10-03
Remove old code from 52398f0c8507fdb5fe4a680bbbb841232b396ae7
Teddy Wing
2018-10-03
run_key_action_for_mode(): Tap keys using `KeyboardKeyWithModifiers`
Teddy Wing
2018-10-03
KeyboardKeyWithModifiers: Remove `Option` from `flags` field
Teddy Wing
2018-10-03
Clean up old code from 48fcb96befe65ca30bfd91f4194afb9e99258f4a
Teddy Wing
2018-10-02
Re-parse map `Action::String`s to `Action::Map`s (WIP)
Teddy Wing
2018-10-01
Revert "Add <Bslash> and <lt> escapes for action (WIP)"
Teddy Wing
2018-10-01
Add <Bslash> and <lt> escapes for action (WIP)
Teddy Wing
2018-10-01
Fill in `action_parses_map_with_simple_characters()` test
Teddy Wing
2018-09-30
Fill in `action_parses_map_with_multiple_modifiers()`
Teddy Wing
2018-09-30
action_parses_map_with_less_than_escape(): Add `>` to end of test string
Teddy Wing
2018-09-30
special_key(): Handle modifier + character special keys
Teddy Wing
2018-09-30
Try to parse modifier keys (WIP)
Teddy Wing
2018-09-30
action_map(): Add backslash escaping
Teddy Wing
2018-09-30
Extract action normal character parsing to a function
Teddy Wing
2018-09-30
Get `action_map()` parser working
Teddy Wing
2018-09-30
parser: Add `key_code` and `special_key` parsers
Teddy Wing
2018-09-29
Start filling new action parser tests
Teddy Wing
2018-09-29
parser: Add some stub tests for a new `Action` parser
Teddy Wing
2018-09-29
parser: Correct tests to use new `Action` enum type
Teddy Wing
2018-09-29
Change `parser::Action` to an enum
Teddy Wing
2018-09-29
Revert "Try to propagate KeyCodeConvertible from Action to everywhere"
Teddy Wing
2018-09-29
Try to propagate KeyCodeConvertible from Action to everywhere
Teddy Wing
2018-09-28
Revert "parser::map(): Try to parse Action with a dependency on MapKind"
Teddy Wing
2018-09-28
parser::map(): Try to parse Action with a dependency on MapKind
Teddy Wing
2018-09-27
parser: Make a new `Action` type
Teddy Wing
[next]