From 7f6cb023717a645b3f8f093fa2b48dae4d31ab17 Mon Sep 17 00:00:00 2001 From: Nicolas Guillot Date: Mon, 29 Sep 2025 16:26:48 +0200 Subject: [PATCH] [MTMathAtomFactory] add support for /implies, /iint, /iiint, /nexists --- Sources/SwiftMath/MathRender/MTMathAtomFactory.swift | 4 ++++ 1 file changed, 4 insertions(+) mode change 100755 => 100644 Sources/SwiftMath/MathRender/MTMathAtomFactory.swift diff --git a/Sources/SwiftMath/MathRender/MTMathAtomFactory.swift b/Sources/SwiftMath/MathRender/MTMathAtomFactory.swift old mode 100755 new mode 100644 index 5109fca..c9c678c --- a/Sources/SwiftMath/MathRender/MTMathAtomFactory.swift +++ b/Sources/SwiftMath/MathRender/MTMathAtomFactory.swift @@ -257,6 +257,7 @@ public class MTMathAtomFactory { "sqsupseteq" : MTMathAtom(type: .relation, value: "\u{2292}"), "models" : MTMathAtom(type: .relation, value: "\u{22A7}"), "perp" : MTMathAtom(type: .relation, value: "\u{27C2}"), + "implies" : MTMathAtom(type: .relation, value: "\u{27F9}"), // operators "times" : MTMathAtomFactory.times(), @@ -327,6 +328,8 @@ public class MTMathAtomFactory { "coprod" : MTMathAtomFactory.operatorWithName( "\u{2210}", limits: true), "sum" : MTMathAtomFactory.operatorWithName( "\u{2211}", limits: true), "int" : MTMathAtomFactory.operatorWithName( "\u{222B}", limits: false), + "iint" : MTMathAtomFactory.operatorWithName( "\u{222C}", limits: false), + "iiint" : MTMathAtomFactory.operatorWithName( "\u{222D}", limits: false), "oint" : MTMathAtomFactory.operatorWithName( "\u{222E}", limits: false), "bigwedge" : MTMathAtomFactory.operatorWithName( "\u{22C0}", limits: true), "bigvee" : MTMathAtomFactory.operatorWithName( "\u{22C1}", limits: true), @@ -382,6 +385,7 @@ public class MTMathAtomFactory { "aleph" : MTMathAtom(type: .ordinary, value: "\u{2135}"), "forall" : MTMathAtom(type: .ordinary, value: "\u{2200}"), "exists" : MTMathAtom(type: .ordinary, value: "\u{2203}"), + "nexists" : MTMathAtom(type: .ordinary, value: "\u{2204}"), "emptyset" : MTMathAtom(type: .ordinary, value: "\u{2205}"), "nabla" : MTMathAtom(type: .ordinary, value: "\u{2207}"), "infty" : MTMathAtom(type: .ordinary, value: "\u{221E}"),