Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Data Structures | Functions
alphabet Namespace Reference

Data Structures

class  BarSymbol
 Represents bar symbol used in tree linearization. More...
 
class  BlankSymbol
 Represents blank symbol used in the turing machine. More...
 
class  BottomOfTheStackSymbol
 Represents bottom of the stack symbol used in the visibly pushdown automata. More...
 
class  EndSymbol
 Represents end symbol used as termation symbol of a string. More...
 
class  GapSymbol
 Represents a wildcard used as representation of anything here in a string or a tree. More...
 
class  InitialSymbol
 Represents initial symbol used as an initial symbol of a grammar. More...
 
class  NodeWildcardSymbol
 Represents a wildcard used as representation of anything here in a string or a tree. More...
 
class  NonlinearVariableSymbol
 Represents the nonlinear variable symbol used in a nonlinear tree pattern. More...
 
class  StartSymbol
 Represents start symbol used as initializing symbol of a string. More...
 
class  SymbolNormalize
 
class  VariablesBarSymbol
 Represents variables bar symbol used in tree linearization. More...
 
class  WildcardSymbol
 Represents a wildcard used as representation of anything here in a string or a tree. More...
 

Functions

ext::ostreamoperator<< (ext::ostream &out, const BarSymbol &)
 
ext::ostreamoperator<< (ext::ostream &out, const BlankSymbol &)
 
ext::ostreamoperator<< (ext::ostream &out, const BottomOfTheStackSymbol &)
 
ext::ostreamoperator<< (ext::ostream &out, const EndSymbol &)
 
ext::ostreamoperator<< (ext::ostream &out, const GapSymbol &)
 
ext::ostreamoperator<< (ext::ostream &out, const InitialSymbol &)
 
ext::ostreamoperator<< (ext::ostream &out, const NodeWildcardSymbol &)
 
ext::ostreamoperator<< (ext::ostream &out, const StartSymbol &)
 
ext::ostreamoperator<< (ext::ostream &out, const VariablesBarSymbol &)
 
ext::ostreamoperator<< (ext::ostream &out, const WildcardSymbol &)
 

Function Documentation

◆ operator<<() [1/10]

ext::ostream & alphabet::operator<< ( ext::ostream out,
const BarSymbol instnace 
)

Print this object as raw representation to ostream.

Parameters
osostream where to print
instanceobject to print
Returns
modified output stream

◆ operator<<() [2/10]

ext::ostream & alphabet::operator<< ( ext::ostream out,
const BlankSymbol instance 
)

Print this object as raw representation to ostream.

Parameters
osostream where to print
instanceobject to print
Returns
modified output stream

◆ operator<<() [3/10]

ext::ostream & alphabet::operator<< ( ext::ostream out,
const BottomOfTheStackSymbol instance 
)

Print this object as raw representation to ostream.

Parameters
osostream where to print
instanceobject to print
Returns
modified output stream

◆ operator<<() [4/10]

ext::ostream & alphabet::operator<< ( ext::ostream out,
const EndSymbol instance 
)

Print this object as raw representation to ostream.

Parameters
osostream where to print
instanceobject to print
Returns
modified output stream

◆ operator<<() [5/10]

ext::ostream & alphabet::operator<< ( ext::ostream out,
const GapSymbol instance 
)

Print this object as raw representation to ostream.

Parameters
osostream where to print
instanceobject to print
Returns
modified output stream

◆ operator<<() [6/10]

ext::ostream & alphabet::operator<< ( ext::ostream out,
const InitialSymbol instance 
)

Print this object as raw representation to ostream.

Parameters
osostream where to print
instanceobject to print
Returns
modified output stream

◆ operator<<() [7/10]

ext::ostream & alphabet::operator<< ( ext::ostream out,
const NodeWildcardSymbol instance 
)

Print this object as raw representation to ostream.

Parameters
osostream where to print
instanceobject to print
Returns
modified output stream

◆ operator<<() [8/10]

ext::ostream & alphabet::operator<< ( ext::ostream out,
const StartSymbol instance 
)

Print this object as raw representation to ostream.

Parameters
osostream where to print
instanceobject to print
Returns
modified output stream

◆ operator<<() [9/10]

ext::ostream & alphabet::operator<< ( ext::ostream out,
const VariablesBarSymbol instance 
)

Print this object as raw representation to ostream.

Parameters
osostream where to print
instanceobject to print
Returns
modified output stream

◆ operator<<() [10/10]

ext::ostream & alphabet::operator<< ( ext::ostream out,
const WildcardSymbol instance 
)

Print this object as raw representation to ostream.

Parameters
osostream where to print
instanceobject to print
Returns
modified output stream