adding class def, variable def WIP
reorder definition in language grammar
first try of autocompletion