Commit Graph

25 Commits

Author SHA1 Message Date
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