Raxol.Terminal.Input.TextProcessor (Raxol v2.0.1)

View Source

Handles text input processing for the terminal emulator. This module extracts the text input handling logic from the main emulator.

Summary

Functions

Processes text input and applies character set translation.

Checks if a character is printable.

Checks if the input contains printable text.

Functions

handle_text_input(input, emulator)

@spec handle_text_input(binary(), any()) :: any()

Processes text input and applies character set translation.

printable_char?(char)

@spec printable_char?(binary()) :: boolean()

Checks if a character is printable.

printable_text?(input)

@spec printable_text?(binary()) :: boolean()

Checks if the input contains printable text.