Skip to content

Parse all escape sequences and UTF-8 sequences through external parsers #36

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jun 11, 2016

Conversation

clue
Copy link
Owner

@clue clue commented Jun 11, 2016

First remove all escape sequences with the help of clue/term-react, then pass the data stream through clue/utf8-react to get proper UTF-8 sequences.

All terminal escape sequences (CSI, OSC, C1, C0 etc.) are now removed from the byte stream, unknown sequences (such as unused special keys) will now be ignored.

Closes #15
Closes #19
Closes #30

@clue clue merged commit 2796dae into clue:master Jun 11, 2016
@clue clue deleted the escape branch June 11, 2016 09:06
@clue
Copy link
Owner Author

clue commented Jun 12, 2016

For the reference: This changeset also improves support for PHP < 5.4 because the legacy Sequencer class did not support invoking callables as arrays.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant