Refactoring: moved symref declaration and implementation in seperate files due to the need to include the symtab header-file
Refactoring: rule identifier -> id
implemented basic function definition and calling without parameters