-void check_variable(struct symbol_t *table, char *identifier) {
- struct symbol_t *element=table_lookup(table,identifier);
- if(element!=(struct symbol_t *)NULL) {
- if(element->type!=SYMBOL_TYPE_VAR) {
- fprintf(stderr,"Identifier %s not a variable.\n",identifier);
+void check_variable(struct symbol *tab, char *ident)
+{
+ struct symbol *elm = tab_lookup(tab, ident);
+ if(elm != SYMNULL) {
+ if(elm->type != S_VAR) {
+ fprintf(stderr, "Identifier ist keine Variable: \"%s\"\n", ident);