Hey there, I'm working on a little side project learning how to build a language parser. Do you have any recommendations on what tools I use, or any specific lessons learned or approaches that made Babel really powerful?
I noticed you guys aren't using BNF or Jison. Can you please elaborate on that decision?
I'm also curious if you used any tools for generating syntax highlighters and code transformers. It seems to me that with enough foresight, you should be able to do all of this from the same codebase.
Anyways, I'd appreciate any suggestions.
For a little background, I thought this (very short) talk was really cool, but I'm not all that happy with the source code so I thought I'd take a stab at building my own markdown parser that uses React and has some extensible language features.