Lukas Atkinson

  • Blog
  • Projects
  • Research
  • About Me
  • Feed

Transforming Syntax updated

Back in 2013 I published a Marpa parser tutorial called Transforming Syntax, which discusses how a language can be parsed with Marpa and then transpiled to another language.

After all that time I have finally moved the tutorial to this blog. The tutorial was edited and updated on that occasion. In particular, it now promotes better best practices for Perl and Marpa. Mistakes were corrected and the AST objects greatly simplified. The code was improved and tested. In retrospect, four years of using Marpa do make a difference.

I hope Transforming Syntax continues to be useful as one of the many wonderful Marpa tutorials out there.

read external article (18 min)
2017-12-01 by Lukas Atkinson Meta (2)
  • next post: What are Containers, and how are they useful?
  • previous post: What is a Source Code Comprehension Tool?

Comments

What are your thoughts on this post? Do you have some feedback, or does something need to be corrected?

  • respond on Mastodon
  • email comments at this domain
no comments
© 2013–2025 Lukas Atkinson
  • Top
  • Atom Feed
  • Imprint
    (Impressum)
  • Privacy
    (Datenschutz)
  • Licenses