add for loops to parser / AST

Conflicts:
	compiler/parser.mly
parsing

Conflicts:
	compiler/ast.mli
	compiler/ast_printer.ml
	compiler/parser.mly
parsing
got parsting working