File tree Expand file tree Collapse file tree 2 files changed +16
-16
lines changed Expand file tree Collapse file tree 2 files changed +16
-16
lines changed Original file line number Diff line number Diff line change @@ -105,9 +105,9 @@ fn tokenize(line: &str) -> StrResult<Line> {
105
105
}
106
106
let c = decode_char ( tail. ok_or ( "missing char" ) ?) ?;
107
107
Line :: Variant ( rest, c)
108
- } else if let Some ( alias) = head. strip_prefix ( '@' ) {
108
+ } else if let Some ( mut value) = tail. and_then ( |tail| tail. strip_prefix ( "@= " ) ) {
109
+ let alias = head;
109
110
validate_ident ( alias) ?;
110
- let mut value = tail. ok_or ( "missing value" ) ?;
111
111
let mut deep = false ;
112
112
if let Some ( v) = value. strip_suffix ( ".*" ) {
113
113
deep = true ;
Original file line number Diff line number Diff line change @@ -193,7 +193,7 @@ breve ˘
193
193
caret ‸
194
194
caron ˇ
195
195
hat ^
196
- @ diaer dot.double
196
+ diaer @= dot.double
197
197
grave `
198
198
macron ¯
199
199
quote
@@ -359,7 +359,7 @@ succ ≻
359
359
.not ⊁
360
360
.ntilde ⋩
361
361
.tilde ≿
362
- @ equiv eq.triple.*
362
+ equiv @= eq.triple.*
363
363
smt ⪪
364
364
.eq ⪬
365
365
lat ⪫
@@ -377,7 +377,7 @@ emptyset ∅
377
377
.bar ⦱
378
378
.circle ⦲
379
379
.rev ⦰
380
- @ nothing emptyset.*
380
+ nothing @= emptyset.*
381
381
without ∖
382
382
complement ∁
383
383
in ∈
@@ -435,10 +435,10 @@ infinity ∞
435
435
.bar ⧞
436
436
.incomplete ⧜
437
437
.tie ⧝
438
- @oo infinity
438
+ oo @= infinity
439
439
partial ∂
440
440
gradient ∇
441
- @ nabla gradient.*
441
+ nabla @= gradient.*
442
442
sum ∑
443
443
.integral ⨋
444
444
product ∏
@@ -468,8 +468,8 @@ laplace ∆
468
468
forall ∀
469
469
exists ∃
470
470
.not ∄
471
- @ top tack.b
472
- @ bot tack.t
471
+ top @= tack.b
472
+ bot @= tack.t
473
473
not ¬
474
474
and ∧
475
475
.big ⋀
481
481
.curly ⋎
482
482
.dot ⟇
483
483
.double ⩔
484
- @ xor plus.circle.*
484
+ xor @= plus.circle.*
485
485
models ⊧
486
486
forces ⊩
487
487
.not ⊮
@@ -490,8 +490,8 @@ because ∵
490
490
qed ∎
491
491
492
492
// Function and category theory.
493
- @ compose circle.stroked.tiny
494
- @ convolve ast.op
493
+ compose @= circle.stroked.tiny
494
+ convolve @= ast.op
495
495
multimap ⊸
496
496
.double ⧟
497
497
@@ -980,13 +980,13 @@ Zeta Ζ
980
980
// from Letterlike Symbols.
981
981
// See https://github.com/typst/typst/pull/3375.
982
982
aleph א
983
- @ alef aleph
983
+ alef @= aleph
984
984
beth ב
985
- @ bet beth
985
+ bet @= beth
986
986
gimmel ג
987
- @ gimel gimmel
987
+ gimel @= gimmel
988
988
daleth ד
989
- @ dalet daleth
989
+ dalet @= daleth
990
990
shin ש
991
991
992
992
// Double-struck.
You can’t perform that action at this time.
0 commit comments