The Meta-Environment API

MEPT-annotations.c File Reference


Detailed Description

Functions that manipulate generic ATerm annotations on parse trees.

Definition in file MEPT-annotations.c.

#include <MEPT.h>

Include dependency graph for MEPT-annotations.c:

Go to the source code of this file.

Functions

ATerm PT_getParseTreeAnnotation (PT_ParseTree parse_tree, ATerm key)
ATerm PT_getParseTreeAnnotations (PT_ParseTree pt)
ATerm PT_getTreeAnnotation (PT_Tree tree, ATerm key)
ATerm PT_getTreeAnnotations (PT_Tree tree)
PT_Tree PT_removeTreeAnnotations (PT_Tree arg)
PT_Tree PT_removeTreeAnnotationsMemo (PT_Tree arg)
PT_ParseTree PT_setParseTreeAnnotation (PT_ParseTree parse_tree, ATerm key, ATerm value)
PT_Tree PT_setTreeAnnotation (PT_Tree tree, ATerm key, ATerm value)
PT_Tree PT_setTreeAnnotations (PT_Tree tree, ATerm annos)


Function Documentation

ATerm PT_getParseTreeAnnotation PT_ParseTree  parse_tree,
ATerm  key
 

Definition at line 69 of file MEPT-annotations.c.

ATerm PT_getParseTreeAnnotations PT_ParseTree  pt  ) 
 

Definition at line 87 of file MEPT-annotations.c.

ATerm PT_getTreeAnnotation PT_Tree  tree,
ATerm  key
 

Definition at line 52 of file MEPT-annotations.c.

ATerm PT_getTreeAnnotations PT_Tree  tree  ) 
 

Definition at line 9 of file MEPT-annotations.c.

PT_Tree PT_removeTreeAnnotations PT_Tree  arg  ) 
 

Definition at line 20 of file MEPT-annotations.c.

PT_Tree PT_removeTreeAnnotationsMemo PT_Tree  arg  ) 
 

Definition at line 31 of file MEPT-annotations.c.

PT_ParseTree PT_setParseTreeAnnotation PT_ParseTree  parse_tree,
ATerm  key,
ATerm  value
 

Definition at line 77 of file MEPT-annotations.c.

PT_Tree PT_setTreeAnnotation PT_Tree  tree,
ATerm  key,
ATerm  value
 

Definition at line 59 of file MEPT-annotations.c.

PT_Tree PT_setTreeAnnotations PT_Tree  tree,
ATerm  annos
 

Definition at line 15 of file MEPT-annotations.c.


Generated on Thu Feb 11 11:26:29 2010 for pt-support by  doxygen 1.4.6