freeing token and ast in main, no leaks git st
added 42 headers
working with execution with semicolumn