Set original parent and scope for python AST when calling compile.
fixed name typo (origianl -> original)
Used proper calculation for body's span (when using AST as the argument in compile)