Think In Geek | In geek we trust
SeriesPosts by Bernat RàfalesArchives
  • A tiny GCC front end – Part 4

    Jan 10, 2016 • Roger Ferrer Ibáñez • compilers, GCC • gcc, tiny

    Now that we have a stream of tokens we can start performing syntactic analysis.

    Read on →

  • A tiny GCC front end – Part 3

    Jan 8, 2016 • Roger Ferrer Ibáñez • compilers, GCC • gcc, tiny

    Now that the minimal infrastructure is already set, we can start with the implementation of our tiny front end. Today we will talk about the lexer.

    Read on →

  • A tiny GCC front end – Part 2

    Jan 6, 2016 • Roger Ferrer Ibáñez • compilers, GCC • gcc, tiny

    The previous installment of this series was all about the syntax and the semantics of the tiny language. In this chapter we will start implementing a front end for tiny in GCC. The journey will be long but rewarding. Let's get started.

    Read on →

  • A tiny GCC front end – Part 1

    Jan 5, 2016 • Roger Ferrer Ibáñez • compilers, GCC • compilers, frontend, gcc, tiny

    In this series we will see the process of adding a new front end for a very simple language in GCC. If you, like me, marvel at the magic of compilers then these posts may be for you.

    Read on →

  • Toying with GCC JIT – Part 3

    Nov 20, 2015 • Roger Ferrer Ibáñez • compilers

    In the last two parts of this series we've seen how to use GCC JIT and how to apply it to a simple regular expression matcher. But an open question remains, has it been worth the effort? This part will try to figure it out.

    Read on →

« Older Newer »

Powered by Jekyll. Theme based on whiteglass
Subscribe via RSS