Alex Saveau
c505a0f5dc
Add UPDATE_EXPECT envvar to update tests ( #748 )
2023-04-20 10:47:31 +02:00
Laurenz
570c528b3e
Integers with different bases
2023-04-04 15:46:09 +02:00
Laurenz
2bbd8040c8
Add note to VS Code extension
2023-03-27 12:38:05 +02:00
Kian-Meng Ang
25acefeb5b
Fix typos ( #115 )
...
Found via `codespell -S target -L
crate,ist,thi,alle,dedented,ue,tung,nd,ende,overriden,dependant`
2023-03-22 09:02:51 +01:00
Laurenz
5f5c659279
Math tests
2023-02-02 14:13:56 +01:00
Laurenz
a8fd64f928
Hashtags everywhere!
2023-01-27 11:54:30 +01:00
Laurenz
85f95f75b7
Remove vertical split from test helper
2023-01-22 13:14:05 +01:00
Laurenz
b73b4f33bc
Fix a few clippy lints
2023-01-20 14:21:59 +01:00
Laurenz
3ecb0c754b
More math syntax
2022-12-06 12:37:08 +01:00
Laurenz
c2e458a133
Symbol notation
2022-12-05 12:25:37 +01:00
Laurenz
0a41844cc4
Selectors
2022-11-07 14:43:13 +01:00
Laurenz
efd1853d06
Show it!
...
- New show rule syntax
- Set if syntax
- Removed wrap syntax
2022-11-07 12:46:05 +01:00
Laurenz
66ad023519
Split up some files
2022-10-31 08:57:44 +01:00
Laurenz
9db89b376d
Refresh TextMate grammar
2022-09-27 16:40:17 +02:00
Laurenz
e5f958b921
Handle line comments nested in block comments
...
Fixes #76
2022-09-19 11:05:25 +02:00
Laurenz
b98004330b
Handle non-breaking spaces during justification
2022-09-19 10:28:06 +02:00
Laurenz
0d12f2ab23
[WIP] Label and reference syntax
2022-09-07 11:07:17 +02:00
Laurenz
0cb876ebf9
Add labels and references to TextMate grammar
2022-08-27 20:26:35 +02:00
Laurenz
a3262af014
Fix block comment highlighting in TextMate grammar
2022-05-14 12:25:19 +02:00
Laurenz
e674fd7e90
New raw theme & nicer debug representation
2022-05-04 22:14:57 +02:00
Laurenz
f9e115daf5
New block spacing model
2022-04-30 14:12:28 +02:00
Laurenz
beca01c826
Methods
2022-03-18 23:43:58 +01:00
Laurenz
5ac7eb3860
Rename template to content
2022-03-11 23:36:06 +01:00
Laurenz
8d1ce390e2
Rework strong and emph
...
- Star and underscore not parsed as strong/emph inside of words
- Stars/underscores must be balanced and they cannot go over paragraph break
- New `strong` and `emph` classes
2022-01-30 22:46:59 +01:00
Laurenz
5e34c81a01
Highlight set
, show
and wrap
2021-10-25 13:52:13 +02:00
Laurenz
9e95502622
No hashtag before else anymore
2021-09-30 18:28:25 +02:00
Laurenz
cdb9867e0d
Highlight dots in variables
2021-09-25 21:53:56 +02:00
Laurenz
551e3af9d0
Replace using with from
2021-07-08 21:16:16 +02:00
Laurenz
5c327e249e
Switch to = for headings once again
2021-07-08 20:03:13 +02:00
Laurenz
f85e5aac64
URL special case for line comments
2021-07-08 19:37:38 +02:00
Laurenz
b89cd128ae
Wide calls
2021-06-29 13:49:50 +02:00
Laurenz
ef279fa667
Improve syntax definition
...
- Allow both from and using for now
- Remove exclamation mark support
- Support with expressions to apply arguments to a function
2021-06-23 19:46:04 +02:00
Laurenz
bce553a991
Tidy up
2021-06-09 22:44:40 +02:00
Martin Haug
73fa2eda2c
Introduce fr
s
2021-06-09 22:44:40 +02:00
Laurenz
edff2ae680
Remove template pretty printing
...
Was buggy and pretty useless anyway since it couldn't peek into function templates.
2021-06-09 10:45:49 +02:00
Laurenz
f26526ba75
Switch back to hashtags for headings
2021-06-07 18:17:47 +02:00
Martin Haug
9f77f09aac
Parse import and include expressions
...
Co-Authored-By: Laurenz <laurmaedje@gmail.com>
2021-05-31 22:33:40 +02:00
Martin Haug
318eb9021e
Side by side testing 👣
2021-03-29 14:56:42 +02:00
Laurenz
271b0f953b
Fixes in TextMate grammar ✅
2021-03-17 14:47:11 +01:00
Laurenz
a0de9aad07
Fix whitespace ✔
2021-03-04 13:55:21 +01:00
Laurenz
c94a18833f
Closures and function definitions 🚀
...
Supports:
- Closure syntax: `(x, y) => z`
- Shorthand for a single argument: `x => y`
- Function syntax: `let f(x) = y`
- Capturing of variables from the environment
- Error messages for too few / many passed arguments
Does not support:
- Named arguments
- Variadic arguments with `..`
2021-03-03 17:53:40 +01:00
Laurenz
d5d187a8c2
Replace default fonts 🆕
2021-03-02 17:31:41 +01:00
Laurenz
36adbe4b80
Fix highlighting of arguments in code 🎨
2021-03-02 15:37:16 +01:00
Laurenz
aaada5b69c
Replace command icons 🛠
2021-02-25 16:32:19 +01:00
Laurenz
f084165eab
While loops 🔁
2021-02-24 21:29:32 +01:00
Laurenz
e7cc35073f
Tune test extension 🛠
...
- Separate refresh button which does not rerun the test
- Shows stdout and stderr of commands in the preview
2021-02-24 18:34:14 +01:00
Laurenz
7092c50447
VS Code language support extension 🛠
2021-02-23 20:27:23 +01:00
Laurenz
4ff59baf5e
VS Code extension for easier testing 🛠
...
This extension enables you to
- quickly open the actual and reference output for a test case to the side
- re-run the test with the click of a button
- approve the test output (moves output to reference folder and optimizes with oxipng)
2021-02-20 23:41:42 +01:00