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

Label tables map human readable text strings to parts of semantic trees. More...

#include "ceptr_types.h"
Include dependency graph for label.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

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

Detailed Description

Label tables map human readable text strings to parts of semantic trees.

Labeling is used to priovide human readable references for symbols, structures, processes (including locals/parameter references in process code) in receptor definitions, but is a general process for providing semantic references to parts of semantic trees

Definition in file label.h.