Kuddle.Utils (Kuddle v1.1.1)

Copy Markdown View Source

Common utility module for kuddle

Summary

Functions

add_col(meta, amount \\ 1)

(macro)

add_line(meta, amount \\ 1)

(macro)

is_utf8_bom_char(c)

(macro)

is_utf8_digit_char(c)

(macro)

is_utf8_direction_control_char(c)

(macro)

is_utf8_scalar_char(c)

(macro)

is_utf8_sign_char(c)

(macro)

list_to_utf8_binary(list)

@spec list_to_utf8_binary(list()) :: binary()

Converts a list to a binary, this also handles tokenizer specific escape tuples.

trim_leading_and_count(rest, pattern)

utf8_char_byte_size(c)