module DA_HTML_ESCAPE
Defined in:
da_html_escape.crConstant Summary
-
AMPERSAND =
'&'.ord
-
AMPERSAND_HEX =
to_hex_entity('&')
-
BACKTICK =
'`'.ord
-
BACKTICK_HEX =
to_hex_entity('`')
-
BRACKET_CLOSE =
'}'.ord
-
BRACKET_CLOSE_HEX =
to_hex_entity('}')
-
BRACKET_OPEN =
'{'.ord
-
BRACKET_OPEN_HEX =
to_hex_entity('{')
-
CNTRL_CHAR_REGEX =
/[^\P{C}\n]+/
-
DOUBLE_QUOTE =
'"'.ord
-
DOUBLE_QUOTE_HEX =
to_hex_entity('"')
-
DOUBLE_SPACE =
" "
-
LESS_THAN =
'<'.ord
-
LESS_THAN_HEX =
to_hex_entity('<')
-
MACRO_UNSAFE_CHARS =
["LESS_THAN", "MORE_THAN", "AMPERSAND", "SINGLE_QUOTE", "DOUBLE_QUOTE", "BACKTICK", "BRACKET_OPEN", "BRACKET_CLOSE"] of String
-
MORE_THAN =
'>'.ord
-
MORE_THAN_HEX =
to_hex_entity('>')
-
NEW_LINE =
"\n"
-
NEW_LINE_CODEPOINT =
'\n'.ord
-
REGEX_UNSAFE_CHARS =
/[^ -~\n]+|[<>'"&]+/
-
SINGLE_QUOTE =
'\''.ord
-
SINGLE_QUOTE_HEX =
to_hex_entity('\'')
-
SPACE =
" "
-
SPACE_CODEPOINT =
' '.ord
-
space == \u{20}=(space) , ~ == \u{7E}
-
TAB =
"\t"
-
TAB_CODEPOINT =
'\t'.ord
-
TILDA_CODEPOINT =
'~'.ord
Class Method Summary
- .clean(s)
- .escape(source : String, target)
- .escape(source : String)
- .to_hex_entity(x : Char)
- .to_hex_entity(x : Int32)