fixed downto for loop
fixed and/or priority
changed l_value ret type to handle arrays correctly
added assignment check on var initialization
fixed boolean printing
error when you use non-array var as array. change this to something more elegant
if there is no imm code produced, nothing was compiled and it has to appear so
allow only single line strings
Fix error message in Parser array
Test new Quad_valof
Revert "changed l_value ret type to handle arrays correctly"

This reverts commit 12590b5d3c8cd4bc9226dbb4d3309d328f5a9a34.

Conflicts:
	Parser.mly
	Quads.ml
removed unused var. fixed switch: each clause HAS to end with either NEXT or break.