Source code interpretation