hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Classes | Namespaces | Typedefs | Enumerations
terminal.H File Reference
#include <hobbes/parse/data.H>
#include <hobbes/lang/pat/pattern.H>
#include <iostream>
#include <vector>
#include <map>
#include <set>
Include dependency graph for terminal.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hobbes::terminal
 
class  hobbes::character
 
class  hobbes::symbol
 
class  hobbes::endOfFile
 
struct  hobbes::prec
 

Namespaces

 hobbes
 
 hobbes::assoc
 

Typedefs

typedef std::vector< terminal * > hobbes::terminals
 
typedef std::set< terminal * > hobbes::terminalset
 
typedef std::map< terminal *, prec > hobbes::precedence
 

Enumerations

enum  hobbes::assoc::pref { hobbes::assoc::non, hobbes::assoc::left, hobbes::assoc::right }