Lexing Crystal for a Crystal to Ruby transpiler

I tried to make a crystal lexer like prism, as a source to source transpiler

but I found I can’t lex the crystal macro code correctly.

Any one interest ?

Here is the project: GitHub - initdc/octa: A source to source transpiler, ship crystal to all ruby supported platform