Added ste, decl struct
Fixed grammar rule (def -> func_decl) and Fixed precedence of (binary -> unary)