addd headers to files
implemented all of the grammar functions (variable, function, structure, define (with operations))