unnecesary validation check in pattern
ignoring '.gitignore' in project files & java version set to 7
added table function parameters validation
table and list functions should have at least one parameter
enum parameters compiling for functions
added table functions in generator
fixed context in if condition expression