Abstract Syntax Trees And I
Stc
ComputingScienceColloquium
Date: October 7
Time: 11:45
Room: BBL room 471
Title: Abstract Syntax Trees and I
Abstract
After a short and self-serving foray into me, myself and I, the talk will focus
on three aspects for tools that work on source code:
- generation; a supercondensed overview of the CodeBoost? tool for C++ source-to-source transformation will be given, with special attention to its ruthless application in the domain of coordinate-free numerics through the Sophus library.
- inspection; a quick, non-participatory walk-through of the SDF source code documentation tool will be performed.
- manpulation; an artist's rendering of the recently initiated Spoofax framework for multi-language source code manipulation will be displayed, and everyone gets to be a critic.
The unifying theme of the talk is the practical application of abstract syntax trees outside the compiler. We will briefly touch on the potential for
language-independent abstract syntax trees.