Solving memory problem with lexer (buffer deletion with scan_string) and memory leak in Function::build_from_string (fix issue #37)