Raxol.Terminal.Commands.OSCHandlers.HyperlinkParser (Raxol v0.5.0)
View SourceParser for hyperlink data in OSC commands.
This module handles parsing of hyperlink data in the format:
- Query: "?'
- Set: 'id;url"
- Clear: "id;"
Summary
Functions
Parses hyperlink data from an OSC command.
Functions
@spec parse(String.t()) :: {:query, String.t()} | {:set, String.t(), String.t()} | {:clear, String.t()} | {:error, term()}
Parses hyperlink data from an OSC command.
Returns:
{:query, id}
for query commands{:set, id, url}
for set commands{:clear, id}
for clear commands{:error, reason}
for invalid data