84980459cf
feat: use the native crystal highlighter
...
The chroma highlighter for crystal is not great,
because the pygments one special cases things like
heredocs and that got lost in translation.
Since the crystal compiler comes with a highlighter
why not use it?
2024-09-09 16:14:35 -03:00
58fd42d936
Rebase to main
2024-08-24 19:59:05 -03:00
6264bfc754
Beginning deserialization of data
2024-08-24 19:55:56 -03:00
7538fc76aa
Tokenize via an iterator, makes everything much faster
2024-08-16 13:27:02 -03:00
78eff45ea0
Idiomatic changes
2024-08-15 23:11:49 -03:00
20d6b65346
More idiomatic
2024-08-15 22:01:50 -03:00
a3a7b5bd9a
Many cleanups
2024-08-15 21:10:25 -03:00
029495590c
cleanup
2024-08-15 17:04:48 -03:00
0626c8619f
Working bytes-regexes, faster, MORE tests pass
2024-08-14 11:06:53 -03:00
56e49328fb
Tiny bug
2024-08-13 21:00:00 -03:00
ce6f3d29b5
Remove Re2 hack
2024-08-12 19:01:13 -03:00
08daabe1c3
Cleanup token abbreviation generation script
2024-08-11 12:06:02 -03:00
47237eecc3
Refactor things into separate files for easier reading
2024-08-09 11:31:18 -03:00
d3439563f2
Use new sixteen api
2024-08-09 10:25:24 -03:00
8167af78f0
Remove JIT flag
2024-08-08 10:25:43 -03:00
ba50934005
Set more flags in regex
2024-08-08 08:37:23 -03:00
d293ec8d76
Set more flags in regex
2024-08-08 08:31:01 -03:00
9824431317
tweak includes
2024-08-07 17:47:11 -03:00
e0f697f1f9
refactor
2024-08-06 23:34:14 -03:00
dc5b982a0b
Workaround for the regex problem
2024-08-04 21:38:00 -03:00
08347b600f
lint
2024-08-04 20:25:12 -03:00
b1c8793ded
Added logging for trace
2024-08-04 20:24:48 -03:00
cb02a18b03
lint
2024-08-04 20:09:15 -03:00
70cfbef572
refactor
2024-08-04 19:54:25 -03:00
ab263ac26f
refactor
2024-08-04 19:47:54 -03:00