The Meta-Environment API

MEPT-productions.h File Reference

#include <MEPT.h>
#include <aterm2.h>

Include dependency graph for MEPT-productions.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

ATbool PT_hasProductionBracketAttr (PT_Production prod)
ATbool PT_hasProductionCertainAttr (PT_Production prod, PT_Attr attr)
ATbool PT_hasProductionConstructorAttr (PT_Production prod)
ATbool PT_hasProductionLexicalConstructorAttr (PT_Production prod)
ATbool PT_hasProductionMemoAttr (PT_Production prod)
ATbool PT_hasProductionTraversalAttribute (PT_Production prod)
ATbool PT_isGeneratedKernelProduction (PT_Production arg)
ATbool PT_isLexicalInjectionProd (PT_Production prod)
ATbool PT_isLexicalProd (PT_Production arg)
ATbool PT_isOptLayoutProd (PT_Production arg)
ATbool PT_isProductionAvoid (PT_Production prod)
ATbool PT_isProductionInjection (PT_Production prod)
ATbool PT_isProductionPrefer (PT_Production prod)
ATbool PT_isProductionReject (PT_Production prod)
ATbool PT_isProductionVariable (PT_Production arg)
ATbool PT_prodHasCfLayoutAsRhs (PT_Production arg)
ATbool PT_prodHasIterAsRhs (PT_Production prod)
ATbool PT_prodHasIterSepAsRhs (PT_Production prod)
ATbool PT_prodHasLexLayoutAsRhs (PT_Production arg)
ATbool PT_prodHasLitAsRhs (PT_Production arg)
ATbool PT_prodHasSTARTAsRhs (PT_Production prod)
ATbool PT_prodHasVarSymAsRhs (PT_Production arg)


Function Documentation

ATbool PT_hasProductionBracketAttr PT_Production  prod  ) 
 

Definition at line 254 of file MEPT-productions.c.

ATbool PT_hasProductionCertainAttr PT_Production  prod,
PT_Attr  attr
 

Definition at line 229 of file MEPT-productions.c.

ATbool PT_hasProductionConstructorAttr PT_Production  prod  ) 
 

Definition at line 305 of file MEPT-productions.c.

ATbool PT_hasProductionLexicalConstructorAttr PT_Production  prod  ) 
 

Definition at line 292 of file MEPT-productions.c.

ATbool PT_hasProductionMemoAttr PT_Production  prod  ) 
 

Definition at line 266 of file MEPT-productions.c.

ATbool PT_hasProductionTraversalAttribute PT_Production  prod  ) 
 

Definition at line 279 of file MEPT-productions.c.

ATbool PT_isGeneratedKernelProduction PT_Production  arg  ) 
 

Definition at line 7 of file MEPT-productions.c.

ATbool PT_isLexicalInjectionProd PT_Production  prod  ) 
 

Definition at line 155 of file MEPT-productions.c.

ATbool PT_isLexicalProd PT_Production  arg  ) 
 

Definition at line 39 of file MEPT-productions.c.

ATbool PT_isOptLayoutProd PT_Production  arg  ) 
 

Definition at line 106 of file MEPT-productions.c.

ATbool PT_isProductionAvoid PT_Production  prod  ) 
 

Definition at line 328 of file MEPT-productions.c.

ATbool PT_isProductionInjection PT_Production  prod  ) 
 

Definition at line 56 of file MEPT-productions.c.

ATbool PT_isProductionPrefer PT_Production  prod  ) 
 

Definition at line 339 of file MEPT-productions.c.

ATbool PT_isProductionReject PT_Production  prod  ) 
 

Definition at line 317 of file MEPT-productions.c.

ATbool PT_isProductionVariable PT_Production  arg  ) 
 

Definition at line 130 of file MEPT-productions.c.

ATbool PT_prodHasCfLayoutAsRhs PT_Production  arg  ) 
 

Definition at line 89 of file MEPT-productions.c.

ATbool PT_prodHasIterAsRhs PT_Production  prod  ) 
 

Definition at line 193 of file MEPT-productions.c.

ATbool PT_prodHasIterSepAsRhs PT_Production  prod  ) 
 

Definition at line 178 of file MEPT-productions.c.

ATbool PT_prodHasLexLayoutAsRhs PT_Production  arg  ) 
 

Definition at line 72 of file MEPT-productions.c.

ATbool PT_prodHasLitAsRhs PT_Production  arg  ) 
 

Definition at line 26 of file MEPT-productions.c.

ATbool PT_prodHasSTARTAsRhs PT_Production  prod  ) 
 

Definition at line 208 of file MEPT-productions.c.

ATbool PT_prodHasVarSymAsRhs PT_Production  arg  ) 
 

Definition at line 118 of file MEPT-productions.c.


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