Frog
Macros | Functions
mbma_brackets.cxx File Reference
#include "frog/mbma_brackets.h"
#include <cassert>
#include <string>
#include <vector>
#include <list>
#include <iostream>
#include "ticcutils/Configuration.h"
#include "ticcutils/StringOps.h"
#include "ticcutils/PrettyPrint.h"
#include "libfolia/folia.h"
#include "frog/clex.h"
#include "frog/mbma_rule.h"
#include "frog/mbma_mod.h"
Include dependency graph for mbma_brackets.cxx:

Macros

#define LOG   *TiCC::Log(myLog)
 

Functions

string toString (const Compound::Type &ct)
 
Compound::Type stringToCompound (const string &s)
 
ostream & operator<< (ostream &os, const Compound::Type &ct)
 
string toString (const Status &st)
 
ostream & operator<< (ostream &os, const Status &st)
 
ostream & operator<< (ostream &os, const BaseBracket &c)
 
ostream & operator<< (ostream &os, const BaseBracket *c)
 
Compound::Type construct (const vector< CLEX::Type > &tags)
 
Compound::Type construct (const CLEX::Type tag1, const CLEX::Type tag2)
 

Macro Definition Documentation

◆ LOG

#define LOG   *TiCC::Log(myLog)

Function Documentation

◆ construct() [1/2]

Compound::Type construct ( const CLEX::Type  tag1,
const CLEX::Type  tag2 
)

construct a Compound::Type given two CLEX tags

Parameters
tag1a CLEX::Type
tag2a CLEX::Type
Returns
a Compound::Type

◆ construct() [2/2]

Compound::Type construct ( const vector< CLEX::Type > &  tags)

construct a Compound::Type given a list of CLEX tags

Parameters
tagsa list of CLEX::Types
Returns
a Compound::Type

◆ operator<<() [1/4]

ostream& operator<< ( ostream &  os,
const BaseBracket c 
)

output a BaseBracket to a stream

◆ operator<<() [2/4]

ostream& operator<< ( ostream &  os,
const BaseBracket c 
)

output a BaseBracket to a stream

◆ operator<<() [3/4]

ostream& operator<< ( ostream &  os,
const Compound::Type ct 
)

output a CompoundType to a stream

◆ operator<<() [4/4]

ostream& operator<< ( ostream &  os,
const Status st 
)

output a Status to a stream

◆ stringToCompound()

Compound::Type stringToCompound ( const string &  s)

give the Compound::Type for this string

◆ toString() [1/2]

string toString ( const Compound::Type ct)

return the string representation for the Compound::Type

◆ toString() [2/2]

string toString ( const Status st)

return the string representation so a Status value