fix parser for statement
fix lexer incomprehensible equality operator
add codegen Func var type
remove printf debug
add codegen creating block function
fix codegen function parameter rewritable
add codegen for statement
add codegen expression statement
fix codegen compound statement using block builder
add codegen assign expression
main testes for loop