module Plurimath module Math module Symbols class Exclam < Symbol INPUT = { unicodemath: [["!"], parsing_wrapper(["!", "exclam"], lang: :unicode)], asciimath: [["!", "!"], parsing_wrapper(["exclam"], lang: :asciimath)], 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