diff options
Diffstat (limited to 'src/table.rs')
-rw-r--r-- | src/table.rs | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/table.rs b/src/table.rs index c19e4ab..f2c0105 100644 --- a/src/table.rs +++ b/src/table.rs @@ -64,9 +64,8 @@ generate_state_changes!(state_changes, { 0x1c..=0x1f => (Anywhere, Execute), 0x7f => (Anywhere, Ignore), 0x20..=0x2f => (CsiIntermediate, Collect), - 0x3a => (CsiIgnore, None), 0x30..=0x39 => (CsiParam, Param), - 0x3b => (CsiParam, Param), + 0x3a..=0x3b => (CsiParam, Param), 0x3c..=0x3f => (CsiParam, Collect), 0x40..=0x7e => (Ground, CsiDispatch), }, @@ -85,9 +84,8 @@ generate_state_changes!(state_changes, { 0x19 => (Anywhere, Execute), 0x1c..=0x1f => (Anywhere, Execute), 0x30..=0x39 => (Anywhere, Param), - 0x3b => (Anywhere, Param), + 0x3a..=0x3b => (Anywhere, Param), 0x7f => (Anywhere, Ignore), - 0x3a => (CsiIgnore, None), 0x3c..=0x3f => (CsiIgnore, None), 0x20..=0x2f => (CsiIntermediate, Collect), 0x40..=0x7e => (Ground, CsiDispatch), @@ -108,10 +106,9 @@ generate_state_changes!(state_changes, { 0x19 => (Anywhere, Ignore), 0x1c..=0x1f => (Anywhere, Ignore), 0x7f => (Anywhere, Ignore), - 0x3a => (DcsIgnore, None), 0x20..=0x2f => (DcsIntermediate, Collect), 0x30..=0x39 => (DcsParam, Param), - 0x3b => (DcsParam, Param), + 0x3a..=0x3b => (DcsParam, Param), 0x3c..=0x3f => (DcsParam, Collect), 0x40..=0x7e => (DcsPassthrough, None), }, @@ -139,9 +136,8 @@ generate_state_changes!(state_changes, { 0x19 => (Anywhere, Ignore), 0x1c..=0x1f => (Anywhere, Ignore), 0x30..=0x39 => (Anywhere, Param), - 0x3b => (Anywhere, Param), + 0x3a..=0x3b => (Anywhere, Param), 0x7f => (Anywhere, Ignore), - 0x3a => (DcsIgnore, None), 0x3c..=0x3f => (DcsIgnore, None), 0x20..=0x2f => (DcsIntermediate, Collect), 0x40..=0x7e => (DcsPassthrough, None), |