Files
scyther/src/arachne.h
2006-01-02 21:06:08 +00:00

30 lines
711 B
C

#ifndef ARACHNE
#define ARACHNE
#include "system.h"
void arachneInit (const System sys);
void arachneDone ();
int arachne ();
int get_semitrace_length ();
void indentPrint ();
int isTriviallyKnownAtArachne (const System sys, const Term t, const int run,
const int index);
int isTriviallyKnownAfterArachne (const System sys, const Term t,
const int run, const int index);
//! Goal structure
/**
* Signals a read event or claim event to which a term has to be bound.
*/
struct goalstruct
{
int run; //!< run of goal
int index; //!< index of goal in the run
Roledef rd; //!< pointer to the role definition
};
typedef struct goalstruct Goal; //!< pointer to goal structure
#endif