generates parser asts at compile time for input

supports interpolations