module Plurimath module Math module Symbols class Exclam < Symbol INPUT = { unicodemath: [["!"], parsing_wrapper(["!", "exclam"])], asciimath: [["!", "!"], parsing_wrapper(["exclam"])], mathml: ["!"], latex: [["exclam", "!", "!"]], omml: ["!"], html: ["!"], }.freeze # output methods def to_latex "\\exclam" end def to_asciimath "!" end def to_unicodemath Utility.html_entity_to_unicode("!") end def to_mathml_without_math_tag(_) ox_element("mi") << "!" end def to_omml_without_math_tag(_) "!" end def to_html "!" end end end end end