Add support for parsing 5-part SetGraphicsMode escape (TrueColor)
This commit is contained in:
@@ -125,6 +125,26 @@ named!(
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
named!(
|
||||||
|
graphics_mode5<&str, AnsiSequence>,
|
||||||
|
do_parse!(
|
||||||
|
tag!("[") >>
|
||||||
|
val1: parse_int >>
|
||||||
|
tag!(";") >>
|
||||||
|
val2: parse_int >>
|
||||||
|
tag!(";") >>
|
||||||
|
val3: parse_int >>
|
||||||
|
tag!(";") >>
|
||||||
|
val4: parse_int >>
|
||||||
|
tag!(";") >>
|
||||||
|
val5: parse_int >>
|
||||||
|
tag!("m") >>
|
||||||
|
(AnsiSequence::SetGraphicsMode(vec![val1, val2, val3, val4, val5]))
|
||||||
|
)
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
named!(
|
named!(
|
||||||
graphics_mode<&str, AnsiSequence>,
|
graphics_mode<&str, AnsiSequence>,
|
||||||
alt!(
|
alt!(
|
||||||
@@ -132,6 +152,7 @@ named!(
|
|||||||
| graphics_mode2
|
| graphics_mode2
|
||||||
| graphics_mode3
|
| graphics_mode3
|
||||||
| graphics_mode4
|
| graphics_mode4
|
||||||
|
| graphics_mode5
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user