ceptr
 All Data Structures Files Functions Variables Typedefs Macros Modules Pages
label.c File Reference

Implementation of label tabels for semantic reference to parts of semantic trees. More...

#include "label.h"
#include "tree.h"
#include "hashfn.h"
Include dependency graph for label.c:

Go to the source code of this file.

Functions

Label str2label (char *s)
 
void _labelSet (LabelTable *table, Label l, int *path)
 
int * _labelGet (LabelTable *table, Label l)
 
void labelSet (LabelTable *table, char *s, int *path)
 
int * labelGet (LabelTable *table, char *s)
 
void _labelDelete (LabelTable *table, Label l)
 
void lableDelete (LabelTable *table, char *s)
 
void lableTableFree (LabelTable *table)
 

Detailed Description

Implementation of label tabels for semantic reference to parts of semantic trees.

Definition in file label.c.