Add interpreter code from clang examples