Skip to content

Commit 12e089a

Browse files
authored
Rename circle modifier for symbols that are circled to "o" (#62)
1 parent ed648f6 commit 12e089a

File tree

2 files changed

+44
-2
lines changed

2 files changed

+44
-2
lines changed

src/lib.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,10 @@ mod test {
156156
#[test]
157157
fn random_sample() {
158158
for (key, control) in [
159-
("backslash", [("", "\\"), ("circle", "⦸"), ("not", "⧷")].as_slice()),
159+
(
160+
"backslash",
161+
[("", "\\"), ("circle", "⦸"), ("not", "⧷"), ("o", "⦸")].as_slice(),
162+
),
160163
("chi", &[("", "χ")]),
161164
("forces", &[("", "⊩"), ("not", "⊮")]),
162165
("interleave", &[("", "⫴"), ("big", "⫼"), ("struck", "⫵")]),

src/modules/sym.txt

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ bar
5555
.v.double ‖
5656
.v.triple ⦀
5757
.v.broken ¦
58+
.v.o ⦶
59+
@deprecated: `bar.v.circle` is deprecated, use `bar.v.o` instead
5860
.v.circle ⦶
5961
.h ―
6062
fence
@@ -101,16 +103,20 @@ amp &
101103
// Punctuation.
102104
ast
103105
.op ∗
106+
.op.o ⊛
104107
.basic *
105108
.low ⁎
106109
.double ⁑
107110
.triple ⁂
108111
@deprecated: `ast.small` is deprecated (CJK compatibility character), use ﹡ or `\u{fe61}` instead
109112
.small ﹡
113+
@deprecated: `ast.circle` is deprecated, use `convolve.o` or `ast.op.o` instead
110114
.circle ⊛
111115
.square ⧆
112116
at @
113117
backslash \
118+
.o ⦸
119+
@deprecated: `backslash.circle` is deprecated, use `backslash.o` instead
114120
.circle ⦸
115121
.not ⧷
116122
co ℅
@@ -138,13 +144,19 @@ dash
138144
.fig ‒
139145
.wave 〜
140146
.colon ∹
147+
.o ⊝
148+
@deprecated: `dash.circle` is deprecated, use `dash.o` instead
141149
.circle ⊝
142150
.wave.double 〰
143151
dot
144152
.op ⋅
145153
.basic \u{2E}
146154
.c ·
155+
.o ⊙
156+
.o.big ⨀
157+
@deprecated: `dot.circle` is deprecated, use `dot.o` instead
147158
.circle ⊙
159+
@deprecated: `dot.circle.big` is deprecated, use `dot.o.big` instead
148160
.circle.big ⨀
149161
.square ⊡
150162
.double ¨
@@ -177,7 +189,7 @@ semi ;
177189
.inv ⸵
178190
.rev ⁏
179191
slash /
180-
.circle
192+
.o
181193
.double ⫽
182194
.triple ⫻
183195
.big ⧸
@@ -239,8 +251,14 @@ prime ′
239251

240252
// Arithmetic.
241253
plus +
254+
.o ⊕
255+
.o.arrow ⟴
256+
.o.big ⨁
257+
@deprecated: `plus.circle` is deprecated, use `plus.o` instead
242258
.circle ⊕
259+
@deprecated: `plus.circle.arrow` is deprecated, use `plus.o.arrow` instead
243260
.circle.arrow ⟴
261+
@deprecated: `plus.circle.big` is deprecated, use `plus.o.big` instead
244262
.circle.big ⨁
245263
.dot ∔
246264
.double ⧺
@@ -251,17 +269,25 @@ plus +
251269
.triangle ⨹
252270
.triple ⧻
253271
minus −
272+
.o ⊖
273+
@deprecated: `minus.circle` is deprecated, use `minus.o` instead
254274
.circle ⊖
255275
.dot ∸
256276
.plus ∓
257277
.square ⊟
258278
.tilde ≂
259279
.triangle ⨺
260280
div ÷
281+
.o ⨸
282+
@deprecated: `div.circle` is deprecated, use `div.o` instead
261283
.circle ⨸
262284
times ×
263285
.big ⨉
286+
.o ⊗
287+
.o.big ⨂
288+
@deprecated: `times.circle` is deprecated, use `times.o` instead
264289
.circle ⊗
290+
@deprecated: `times.circle.big` is deprecated, use `times.o.big` instead
265291
.circle.big ⨂
266292
.div ⋇
267293
.three.l ⋋
@@ -275,6 +301,8 @@ ratio ∶
275301
// Relations.
276302
eq =
277303
.star ≛
304+
.o ⊜
305+
@deprecated: `eq.circle` is deprecated, use `eq.o` instead
278306
.circle ⊜
279307
.colon ≕
280308
.dots ≑
@@ -297,6 +325,8 @@ eq =
297325
.triple.not ≢
298326
.quad ≣
299327
gt >
328+
.o ⧁
329+
@deprecated: `gt.circle` is deprecated, use `gt.o` instead
300330
.circle ⧁
301331
.dot ⋗
302332
.approx ⪆
@@ -324,6 +354,8 @@ gt >
324354
.triple ⋙
325355
.triple.nested ⫸
326356
lt <
357+
.o ⧀
358+
@deprecated: `lt.circle` is deprecated, use `lt.o` instead
327359
.circle ⧀
328360
.dot ⋖
329361
.approx ⪅
@@ -533,7 +565,9 @@ qed ∎
533565
mapsto ↦
534566
.long ⟼
535567
compose ∘
568+
.o ⊚
536569
convolve ∗
570+
.o ⊛
537571
multimap ⊸
538572
.double ⧟
539573

@@ -554,6 +588,8 @@ wreath ≀
554588
angzarr ⍼
555589
parallel ∥
556590
.struck ⫲
591+
.o ⦷
592+
@deprecated: `parallel.circle` is deprecated, use `parallel.o` instead
557593
.circle ⦷
558594
.eq ⋕
559595
.equiv ⩨
@@ -563,6 +599,8 @@ parallel ∥
563599
.slanted.equiv ⧥
564600
.tilde ⫳
565601
perp ⟂
602+
.o ⦹
603+
@deprecated: `perp.circle` is deprecated, use `perp.o` instead
566604
.circle ⦹
567605

568606
// Astronomical.
@@ -731,6 +769,7 @@ circle
731769
.filled.small ∙
732770
.filled.big ⬤
733771
.dotted ◌
772+
@deprecated: `circle.nested` is deprecated, use `compose.o` instead
734773
.nested ⊚
735774
ellipse
736775
.stroked.h ⬭

0 commit comments

Comments
 (0)