Frog
Public Member Functions | List of all members
CKYParser Class Reference

#include <ckyparser.h>

Public Member Functions

 CKYParser (size_t, const std::vector< const Constraint * > &, TiCC::LogStream *)
 
 ~CKYParser ()
 
void parse ()
 
void leftIncomplete (int, int, std::vector< parsrel > &)
 
void rightIncomplete (int, int, std::vector< parsrel > &)
 
void leftComplete (int, int, std::vector< parsrel > &)
 
void rightComplete (int, int, std::vector< parsrel > &)
 

Constructor & Destructor Documentation

◆ CKYParser()

CKYParser::CKYParser ( size_t  num,
const std::vector< const Constraint * > &  constraints,
TiCC::LogStream *  log 
)

initalialize a CKYparser

Parameters
numThe number of tokens to parse
constraintsA Constraints vector
loga LogStream for (debug) messages.

◆ ~CKYParser()

CKYParser::~CKYParser ( )
inline

Member Function Documentation

◆ leftComplete()

void CKYParser::leftComplete ( int  s,
int  t,
std::vector< parsrel > &  pr 
)

◆ leftIncomplete()

void CKYParser::leftIncomplete ( int  s,
int  t,
std::vector< parsrel > &  pr 
)

◆ parse()

void CKYParser::parse ( )

run the parser I dare not to comment

◆ rightComplete()

void CKYParser::rightComplete ( int  s,
int  t,
std::vector< parsrel > &  pr 
)

◆ rightIncomplete()

void CKYParser::rightIncomplete ( int  s,
int  t,
std::vector< parsrel > &  pr 
)

The documentation for this class was generated from the following files: