Uninitvar: Refactoring. Use AST instead of token matching to see if variable is used in RHS of assignment.