Commit Graph

16 Commits

Author SHA1 Message Date
ac8b7e3800 test: added tests for CSS generation
Some checks failed
Tests / build (push) Has been cancelled
Coverage / build (push) Has been cancelled
2024-09-10 22:38:04 -03:00
e288a55812 test: add basic tests for crystal and delegating lexers 2024-09-10 21:57:05 -03:00
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
c011bd8347 feat: higher level API (to_html and to_ansi)
Some checks failed
Tests / build (push) Has been cancelled
2024-09-05 12:03:33 -03:00
2cff0fea48 test: Add CI workflows 2024-09-04 11:39:14 -03:00
40202eb2d6 chore(ignore): fix tests 2024-09-04 11:37:36 -03:00
fb693bb221 chore: pre-commit hooks 2024-08-26 20:18:28 -03:00
bd3df10d2c Use classes instead of structs to allow properties of the same type 2024-08-22 21:52:59 -03:00
7538fc76aa Tokenize via an iterator, makes everything much faster 2024-08-16 13:27:02 -03:00
7db8fdc9e4 Updated README 2024-08-14 13:25:20 -03:00
0626c8619f Working bytes-regexes, faster, MORE tests pass 2024-08-14 11:06:53 -03:00
6f64b76c44 lint 2024-08-13 22:07:23 -03:00
a2394a7313 Tweaks 2024-08-06 17:01:14 -03:00
935e72c18e refactor 2024-08-04 20:00:48 -03:00
e7c2053222 Reorganize tests into a real spec suite 2024-08-04 19:18:43 -03:00
1699024e8a Initial dumb stuff 2024-08-02 17:03:39 -03:00