So what, I can write a parser in JavaScript in a single line
\s
Jokes aside, that does look neat and like a really clever solution that is very fammiliar right from the start!
So what, I can write a parser in JavaScript in a single line
\s
Jokes aside, that does look neat and like a really clever solution that is very fammiliar right from the start!
Thank you! It's hopefully intuitive to anyone who knows regex or BNF already
Looking to example code in the README I have to say that it is neat! ❤️🔥
But know what? Could be awesome to support char-literals in the parser!
macro. Currently in that example str-literals used as single-char strings.
I mean this for example:
num: num=<"-"? '0'-'9'+ …
Why there dash is str but not a char? Also what about escapes, unicode sequences and binary literals?
There's no real need for character literals. They would behave exactly the same as string literals but only support a single character. And you can use escape sequences in the string literal, of course.