Makeup v0.2.0 Makeup.Lexer.Common.ASCII View Source

Helpers to work with ASCII character classes

Link to this section Summary

Functions

Recognizes an ASCII alphanum ([?A..?Z, ?a..?z, ?0..?9])

Recognizes an ASCII alphanums ([?A..?Z, ?a..?z, ?0..?9]) or an underscore (?_)

Recognizes zero or more ASCII alphanums ([?A..?Z, ?a..?z, ?0..?9])

Recognizes one or more ASCII alphanums ([?A..?Z, ?a..?z, ?0..?9])

Recognizes one or more ASCII alphanums ([?A..?Z, ?a..?z, ?0..?9]) or underscores (?_)

Recognizes zero or more ASCII alphanums ([?A..?Z, ?a..?z, ?0..?9]) or underscores (?_)

Recognizes an ASCII digit ([?0..?9])

Recognizes an ASCII digits ([?0..?9]) or an underscore (?_)

Recognizes zero or more ASCII digits ([?0..?9])

Recognizes one or more ASCII digits ([?0..?9])

Recognizes one or more ASCII digits ([?0..?9]) or underscores (?_)

Recognizes zero or more ASCII digits ([?0..?9]) or underscores (?_)

Recognizes an ASCII hex digit ([?0..?9, ?a..?f, ?A..?F])

Recognizes an ASCII hex digits ([?0..?9, ?a..?f, ?A..?F]) or an underscore (?_)

Recognizes zero or more ASCII hex digits ([?0..?9, ?a..?f, ?A..?F])

Recognizes one or more ASCII hex digits ([?0..?9, ?a..?f, ?A..?F])

Recognizes one or more ASCII hex digits ([?0..?9, ?a..?f, ?A..?F]) or underscores (?_)

Recognizes zero or more ASCII hex digits ([?0..?9, ?a..?f, ?A..?F]) or underscores (?_)

Recognizes an ASCII letter ([?A..?Z, ?a..?z])

Recognizes an ASCII letters ([?A..?Z, ?a..?z]) or an underscore (?_)

Recognizes zero or more ASCII letters ([?A..?Z, ?a..?z])

Recognizes one or more ASCII letters ([?A..?Z, ?a..?z])

Recognizes one or more ASCII letters ([?A..?Z, ?a..?z]) or underscores (?_)

Recognizes zero or more ASCII letters ([?A..?Z, ?a..?z]) or underscores (?_)

Recognizes an ASCII lowercase alphanum ([?a..?z, ?0..?9])

Recognizes an ASCII lowercase alphanums ([?a..?z, ?0..?9]) or an underscore (?_)

Recognizes zero or more ASCII lowercase alphanums ([?a..?z, ?0..?9])

Recognizes one or more ASCII lowercase alphanums ([?a..?z, ?0..?9])

Recognizes one or more ASCII lowercase alphanums ([?a..?z, ?0..?9]) or underscores (?_)

Recognizes zero or more ASCII lowercase alphanums ([?a..?z, ?0..?9]) or underscores (?_)

Recognizes an ASCII lowercase hex digit ([?0..?9, ?a..?f])

Recognizes an ASCII lowercase hex digits ([?0..?9, ?a..?f]) or an underscore (?_)

Recognizes zero or more ASCII lowercase hex digits ([?0..?9, ?a..?f])

Recognizes one or more ASCII lowercase hex digits ([?0..?9, ?a..?f])

Recognizes one or more ASCII lowercase hex digits ([?0..?9, ?a..?f]) or underscores (?_)

Recognizes zero or more ASCII lowercase hex digits ([?0..?9, ?a..?f]) or underscores (?_)

Recognizes an ASCII lowercase letter ([?a..?z])

Recognizes an ASCII lowercase letters ([?a..?z]) or an underscore (?_)

Recognizes zero or more ASCII lowercase letters ([?a..?z])

Recognizes one or more ASCII lowercase letters ([?a..?z])

Recognizes one or more ASCII lowercase letters ([?a..?z]) or underscores (?_)

Recognizes zero or more ASCII lowercase letters ([?a..?z]) or underscores (?_)

Recognizes an ASCII lowercase word char ([?a..?z, ?0..?9, ?_])

Recognizes an ASCII lowercase word chars ([?a..?z, ?0..?9, ?_]) or an underscore (?_)

Recognizes zero or more ASCII lowercase word chars ([?a..?z, ?0..?9, ?_])

Recognizes one or more ASCII lowercase word chars ([?a..?z, ?0..?9, ?_])

Recognizes one or more ASCII lowercase word chars ([?a..?z, ?0..?9, ?_]) or underscores (?_)

Recognizes zero or more ASCII lowercase word chars ([?a..?z, ?0..?9, ?_]) or underscores (?_)

Recognizes an ASCII space ([?\s, ?\t, ?\n, ?\r, ?\f, ?\v])

Recognizes zero or more ASCII spaces ([?\s, ?\t, ?\n, ?\r, ?\f, ?\v])

Recognizes one or more ASCII spaces ([?\s, ?\t, ?\n, ?\r, ?\f, ?\v])

Recognizes an ASCII uppercase alphanum ([?A..?Z, ?0..?9])

Recognizes an ASCII uppercase alphanums ([?A..?Z, ?0..?9]) or an underscore (?_)

Recognizes zero or more ASCII uppercase alphanums ([?A..?Z, ?0..?9])

Recognizes one or more ASCII uppercase alphanums ([?A..?Z, ?0..?9])

Recognizes one or more ASCII uppercase alphanums ([?A..?Z, ?0..?9]) or underscores (?_)

Recognizes zero or more ASCII uppercase alphanums ([?A..?Z, ?0..?9]) or underscores (?_)

Recognizes an ASCII uppercase hex digit ([?0..?9, ?a..?f])

Recognizes an ASCII uppercase hex digits ([?0..?9, ?a..?f]) or an underscore (?_)

Recognizes zero or more ASCII uppercase hex digits ([?0..?9, ?a..?f])

Recognizes one or more ASCII uppercase hex digits ([?0..?9, ?a..?f])

Recognizes one or more ASCII uppercase hex digits ([?0..?9, ?a..?f]) or underscores (?_)

Recognizes zero or more ASCII uppercase hex digits ([?0..?9, ?a..?f]) or underscores (?_)

Recognizes an ASCII uppercase letter ([?A..?Z])

Recognizes an ASCII uppercase letters ([?A..?Z]) or an underscore (?_)

Recognizes zero or more ASCII uppercase letters ([?A..?Z])

Recognizes one or more ASCII uppercase letters ([?A..?Z])

Recognizes one or more ASCII uppercase letters ([?A..?Z]) or underscores (?_)

Recognizes zero or more ASCII uppercase letters ([?A..?Z]) or underscores (?_)

Recognizes an ASCII uppercase word char ([?A..?Z, ?0..?9, ?_])

Recognizes an ASCII uppercase word chars ([?A..?Z, ?0..?9, ?_]) or an underscore (?_)

Recognizes zero or more ASCII uppercase word chars ([?A..?Z, ?0..?9, ?_])

Recognizes one or more ASCII uppercase word chars ([?A..?Z, ?0..?9, ?_])

Recognizes one or more ASCII uppercase word chars ([?A..?Z, ?0..?9, ?_]) or underscores (?_)

Recognizes zero or more ASCII uppercase word chars ([?A..?Z, ?0..?9, ?_]) or underscores (?_)

Link to this section Functions

Link to this macro alphanum(ast_context) View Source (macro)

Recognizes an ASCII alphanum ([?A..?Z, ?a..?z, ?0..?9]).

Link to this macro alphanum_(ast_context) View Source (macro)

Recognizes an ASCII alphanums ([?A..?Z, ?a..?z, ?0..?9]) or an underscore (?_).

Link to this macro alphanums(ast_context) View Source (macro)

Recognizes zero or more ASCII alphanums ([?A..?Z, ?a..?z, ?0..?9]).

Link to this macro alphanums1(ast_context) View Source (macro)

Recognizes one or more ASCII alphanums ([?A..?Z, ?a..?z, ?0..?9]).

Link to this macro alphanums1_(ast_context) View Source (macro)

Recognizes one or more ASCII alphanums ([?A..?Z, ?a..?z, ?0..?9]) or underscores (?_).

Link to this macro alphanums_(ast_context) View Source (macro)

Recognizes zero or more ASCII alphanums ([?A..?Z, ?a..?z, ?0..?9]) or underscores (?_).

Link to this macro digit(ast_context) View Source (macro)

Recognizes an ASCII digit ([?0..?9]).

Link to this macro digit_(ast_context) View Source (macro)

Recognizes an ASCII digits ([?0..?9]) or an underscore (?_).

Link to this macro digits(ast_context) View Source (macro)

Recognizes zero or more ASCII digits ([?0..?9]).

Link to this macro digits1(ast_context) View Source (macro)

Recognizes one or more ASCII digits ([?0..?9]).

Link to this macro digits1_(ast_context) View Source (macro)

Recognizes one or more ASCII digits ([?0..?9]) or underscores (?_).

Link to this macro digits_(ast_context) View Source (macro)

Recognizes zero or more ASCII digits ([?0..?9]) or underscores (?_).

Link to this macro hex_digit(ast_context) View Source (macro)

Recognizes an ASCII hex digit ([?0..?9, ?a..?f, ?A..?F]).

Link to this macro hex_digit_(ast_context) View Source (macro)

Recognizes an ASCII hex digits ([?0..?9, ?a..?f, ?A..?F]) or an underscore (?_).

Link to this macro hex_digits(ast_context) View Source (macro)

Recognizes zero or more ASCII hex digits ([?0..?9, ?a..?f, ?A..?F]).

Link to this macro hex_digits1(ast_context) View Source (macro)

Recognizes one or more ASCII hex digits ([?0..?9, ?a..?f, ?A..?F]).

Link to this macro hex_digits1_(ast_context) View Source (macro)

Recognizes one or more ASCII hex digits ([?0..?9, ?a..?f, ?A..?F]) or underscores (?_).

Link to this macro hex_digits_(ast_context) View Source (macro)

Recognizes zero or more ASCII hex digits ([?0..?9, ?a..?f, ?A..?F]) or underscores (?_).

Link to this macro letter(ast_context) View Source (macro)

Recognizes an ASCII letter ([?A..?Z, ?a..?z]).

Link to this macro letter_(ast_context) View Source (macro)

Recognizes an ASCII letters ([?A..?Z, ?a..?z]) or an underscore (?_).

Link to this macro letters(ast_context) View Source (macro)

Recognizes zero or more ASCII letters ([?A..?Z, ?a..?z]).

Link to this macro letters1(ast_context) View Source (macro)

Recognizes one or more ASCII letters ([?A..?Z, ?a..?z]).

Link to this macro letters1_(ast_context) View Source (macro)

Recognizes one or more ASCII letters ([?A..?Z, ?a..?z]) or underscores (?_).

Link to this macro letters_(ast_context) View Source (macro)

Recognizes zero or more ASCII letters ([?A..?Z, ?a..?z]) or underscores (?_).

Link to this macro lowercase_alphanum(ast_context) View Source (macro)

Recognizes an ASCII lowercase alphanum ([?a..?z, ?0..?9]).

Link to this macro lowercase_alphanum_(ast_context) View Source (macro)

Recognizes an ASCII lowercase alphanums ([?a..?z, ?0..?9]) or an underscore (?_).

Link to this macro lowercase_alphanums(ast_context) View Source (macro)

Recognizes zero or more ASCII lowercase alphanums ([?a..?z, ?0..?9]).

Link to this macro lowercase_alphanums1(ast_context) View Source (macro)

Recognizes one or more ASCII lowercase alphanums ([?a..?z, ?0..?9]).

Link to this macro lowercase_alphanums1_(ast_context) View Source (macro)

Recognizes one or more ASCII lowercase alphanums ([?a..?z, ?0..?9]) or underscores (?_).

Link to this macro lowercase_alphanums_(ast_context) View Source (macro)

Recognizes zero or more ASCII lowercase alphanums ([?a..?z, ?0..?9]) or underscores (?_).

Link to this macro lowercase_hex_digit(ast_context) View Source (macro)

Recognizes an ASCII lowercase hex digit ([?0..?9, ?a..?f]).

Link to this macro lowercase_hex_digit_(ast_context) View Source (macro)

Recognizes an ASCII lowercase hex digits ([?0..?9, ?a..?f]) or an underscore (?_).

Link to this macro lowercase_hex_digits(ast_context) View Source (macro)

Recognizes zero or more ASCII lowercase hex digits ([?0..?9, ?a..?f]).

Link to this macro lowercase_hex_digits1(ast_context) View Source (macro)

Recognizes one or more ASCII lowercase hex digits ([?0..?9, ?a..?f]).

Link to this macro lowercase_hex_digits1_(ast_context) View Source (macro)

Recognizes one or more ASCII lowercase hex digits ([?0..?9, ?a..?f]) or underscores (?_).

Link to this macro lowercase_hex_digits_(ast_context) View Source (macro)

Recognizes zero or more ASCII lowercase hex digits ([?0..?9, ?a..?f]) or underscores (?_).

Link to this macro lowercase_letter(ast_context) View Source (macro)

Recognizes an ASCII lowercase letter ([?a..?z]).

Link to this macro lowercase_letter_(ast_context) View Source (macro)

Recognizes an ASCII lowercase letters ([?a..?z]) or an underscore (?_).

Link to this macro lowercase_letters(ast_context) View Source (macro)

Recognizes zero or more ASCII lowercase letters ([?a..?z]).

Link to this macro lowercase_letters1(ast_context) View Source (macro)

Recognizes one or more ASCII lowercase letters ([?a..?z]).

Link to this macro lowercase_letters1_(ast_context) View Source (macro)

Recognizes one or more ASCII lowercase letters ([?a..?z]) or underscores (?_).

Link to this macro lowercase_letters_(ast_context) View Source (macro)

Recognizes zero or more ASCII lowercase letters ([?a..?z]) or underscores (?_).

Link to this macro lowercase_word_char(ast_context) View Source (macro)

Recognizes an ASCII lowercase word char ([?a..?z, ?0..?9, ?_]).

Link to this macro lowercase_word_char_(ast_context) View Source (macro)

Recognizes an ASCII lowercase word chars ([?a..?z, ?0..?9, ?_]) or an underscore (?_).

Link to this macro lowercase_word_chars(ast_context) View Source (macro)

Recognizes zero or more ASCII lowercase word chars ([?a..?z, ?0..?9, ?_]).

Link to this macro lowercase_word_chars1(ast_context) View Source (macro)

Recognizes one or more ASCII lowercase word chars ([?a..?z, ?0..?9, ?_]).

Link to this macro lowercase_word_chars1_(ast_context) View Source (macro)

Recognizes one or more ASCII lowercase word chars ([?a..?z, ?0..?9, ?_]) or underscores (?_).

Link to this macro lowercase_word_chars_(ast_context) View Source (macro)

Recognizes zero or more ASCII lowercase word chars ([?a..?z, ?0..?9, ?_]) or underscores (?_).

Link to this macro space(ast_context) View Source (macro)

Recognizes an ASCII space ([?\s, ?\t, ?\n, ?\r, ?\f, ?\v]).

Link to this macro spaces(ast_context) View Source (macro)

Recognizes zero or more ASCII spaces ([?\s, ?\t, ?\n, ?\r, ?\f, ?\v]).

Link to this macro spaces1(ast_context) View Source (macro)

Recognizes one or more ASCII spaces ([?\s, ?\t, ?\n, ?\r, ?\f, ?\v]).

Link to this macro uppercase_alphanum(ast_context) View Source (macro)

Recognizes an ASCII uppercase alphanum ([?A..?Z, ?0..?9]).

Link to this macro uppercase_alphanum_(ast_context) View Source (macro)

Recognizes an ASCII uppercase alphanums ([?A..?Z, ?0..?9]) or an underscore (?_).

Link to this macro uppercase_alphanums(ast_context) View Source (macro)

Recognizes zero or more ASCII uppercase alphanums ([?A..?Z, ?0..?9]).

Link to this macro uppercase_alphanums1(ast_context) View Source (macro)

Recognizes one or more ASCII uppercase alphanums ([?A..?Z, ?0..?9]).

Link to this macro uppercase_alphanums1_(ast_context) View Source (macro)

Recognizes one or more ASCII uppercase alphanums ([?A..?Z, ?0..?9]) or underscores (?_).

Link to this macro uppercase_alphanums_(ast_context) View Source (macro)

Recognizes zero or more ASCII uppercase alphanums ([?A..?Z, ?0..?9]) or underscores (?_).

Link to this macro uppercase_hex_digit(ast_context) View Source (macro)

Recognizes an ASCII uppercase hex digit ([?0..?9, ?a..?f]).

Link to this macro uppercase_hex_digit_(ast_context) View Source (macro)

Recognizes an ASCII uppercase hex digits ([?0..?9, ?a..?f]) or an underscore (?_).

Link to this macro uppercase_hex_digits(ast_context) View Source (macro)

Recognizes zero or more ASCII uppercase hex digits ([?0..?9, ?a..?f]).

Link to this macro uppercase_hex_digits1(ast_context) View Source (macro)

Recognizes one or more ASCII uppercase hex digits ([?0..?9, ?a..?f]).

Link to this macro uppercase_hex_digits1_(ast_context) View Source (macro)

Recognizes one or more ASCII uppercase hex digits ([?0..?9, ?a..?f]) or underscores (?_).

Link to this macro uppercase_hex_digits_(ast_context) View Source (macro)

Recognizes zero or more ASCII uppercase hex digits ([?0..?9, ?a..?f]) or underscores (?_).

Link to this macro uppercase_letter(ast_context) View Source (macro)

Recognizes an ASCII uppercase letter ([?A..?Z]).

Link to this macro uppercase_letter_(ast_context) View Source (macro)

Recognizes an ASCII uppercase letters ([?A..?Z]) or an underscore (?_).

Link to this macro uppercase_letters(ast_context) View Source (macro)

Recognizes zero or more ASCII uppercase letters ([?A..?Z]).

Link to this macro uppercase_letters1(ast_context) View Source (macro)

Recognizes one or more ASCII uppercase letters ([?A..?Z]).

Link to this macro uppercase_letters1_(ast_context) View Source (macro)

Recognizes one or more ASCII uppercase letters ([?A..?Z]) or underscores (?_).

Link to this macro uppercase_letters_(ast_context) View Source (macro)

Recognizes zero or more ASCII uppercase letters ([?A..?Z]) or underscores (?_).

Link to this macro uppercase_word_char(ast_context) View Source (macro)

Recognizes an ASCII uppercase word char ([?A..?Z, ?0..?9, ?_]).

Link to this macro uppercase_word_char_(ast_context) View Source (macro)

Recognizes an ASCII uppercase word chars ([?A..?Z, ?0..?9, ?_]) or an underscore (?_).

Link to this macro uppercase_word_chars(ast_context) View Source (macro)

Recognizes zero or more ASCII uppercase word chars ([?A..?Z, ?0..?9, ?_]).

Link to this macro uppercase_word_chars1(ast_context) View Source (macro)

Recognizes one or more ASCII uppercase word chars ([?A..?Z, ?0..?9, ?_]).

Link to this macro uppercase_word_chars1_(ast_context) View Source (macro)

Recognizes one or more ASCII uppercase word chars ([?A..?Z, ?0..?9, ?_]) or underscores (?_).

Link to this macro uppercase_word_chars_(ast_context) View Source (macro)

Recognizes zero or more ASCII uppercase word chars ([?A..?Z, ?0..?9, ?_]) or underscores (?_).