linting fixes
add parameters to symbol stack when analyzing function body
search stack frames bottom up for identifiers