diff options
| author | Laurenz <laurmaedje@gmail.com> | 2023-02-02 22:22:16 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2023-02-02 22:33:12 +0100 |
| commit | 2bb0135d2ad45b2a7228dbb61a04a703b1942798 (patch) | |
| tree | e10c45114943dac088e53e3a1133523fbfd5e057 /tests/typ | |
| parent | 255044e04e8b3ad7941a7dadcfd36c07669326aa (diff) | |
Fix inconsistency between text and idents in math
Diffstat (limited to 'tests/typ')
| -rw-r--r-- | tests/typ/compiler/highlight.typ | 3 | ||||
| -rw-r--r-- | tests/typ/math/attach.typ | 5 | ||||
| -rw-r--r-- | tests/typ/math/frac.typ | 15 |
3 files changed, 16 insertions, 7 deletions
diff --git a/tests/typ/compiler/highlight.typ b/tests/typ/compiler/highlight.typ index 6c6ec802..2dc2474a 100644 --- a/tests/typ/compiler/highlight.typ +++ b/tests/typ/compiler/highlight.typ @@ -5,7 +5,7 @@ #set hello() #set hello.world() #set hello.my.world() - +#let foo(x) = x * 2 #show heading: func #show module.func: func #show module.func: it => {} @@ -30,6 +30,7 @@ $ hello.my.world $ $ hello.my.world() $ $ hello.my().world $ $ hello.my().world() $ +$ f_zeta(x), f_zeta(x)/1 $ $ emph(hello) $ $ emph(hello()) $ diff --git a/tests/typ/math/attach.typ b/tests/typ/math/attach.typ index cf3e9521..89ecfc48 100644 --- a/tests/typ/math/attach.typ +++ b/tests/typ/math/attach.typ @@ -6,8 +6,9 @@ $f_x + t^b + V_1^2 + attach(A, top: alpha, bottom: beta)$ --- -// Test text vs ident parsing. -$pi_1(Y), a_f(x) != a_zeta(x)$ +// Test function call after subscript. +$pi_1(Y), a_f(x), a^zeta(x) \ + a^subset.eq(x), a_(zeta(x)), pi_(1(Y))$ --- // Test associativity and scaling. diff --git a/tests/typ/math/frac.typ b/tests/typ/math/frac.typ index 27c2ae45..db37e28c 100644 --- a/tests/typ/math/frac.typ +++ b/tests/typ/math/frac.typ @@ -9,10 +9,6 @@ $ x = 1/2 = a/(a h) = a/a = a/(1/2) $ $ (|x| + |y|)/2 < [1+2]/3 $ --- -// Test associativity. -$ 1/2/3 = (1/2)/3 = 1/(2/3) $ - ---- // Test large fraction. $ x = (-b plus.minus sqrt(b^2 - 4a c))/(2a) $ @@ -23,3 +19,14 @@ $ binom(circle, square) $ --- // Error: 8-13 missing argument: lower index $ binom(x^2) $ + +--- +// Test associativity. +$ 1/2/3 = (1/2)/3 = 1/(2/3) $ + +--- +// Test precedence. +$ a_1/b_2, 1/f(x), zeta(x)/2, "foo"[|x|]/2 \ + 🏳️🌈[x]/2, f [x]/2, phi [x]/2, 🏳️🌈 [x]/2 \ + +[x]/2, 1(x)/2, 2[x]/2 \ + (a)b/2, b(a)[b]/2 $ |
