ast.hh File Reference
#include <vector>
#include <string>
#include <iostream>
#include <cstdlib>
Go to the source code of this file.
Classes | |
class | Gecode::FlatZinc::AST::TypeError |
Exception signaling type error More... | |
class | Gecode::FlatZinc::AST::Node |
A node in a FlatZinc abstract syntax tree. More... | |
class | Gecode::FlatZinc::AST::BoolLit |
Boolean literal node. More... | |
class | Gecode::FlatZinc::AST::IntLit |
Integer literal node. More... | |
class | Gecode::FlatZinc::AST::FloatLit |
Float literal node. More... | |
class | Gecode::FlatZinc::AST::SetLit |
Set literal node More... | |
class | Gecode::FlatZinc::AST::Var |
Variable node base class. More... | |
class | Gecode::FlatZinc::AST::BoolVar |
Boolean variable node. More... | |
class | Gecode::FlatZinc::AST::IntVar |
Integer variable node. More... | |
class | Gecode::FlatZinc::AST::FloatVar |
Float variable node. More... | |
class | Gecode::FlatZinc::AST::SetVar |
Set variable node More... | |
class | Gecode::FlatZinc::AST::Array |
Array node More... | |
class | Gecode::FlatZinc::AST::Call |
Node representing a function call More... | |
class | Gecode::FlatZinc::AST::ArrayAccess |
Node representing an array access More... | |
class | Gecode::FlatZinc::AST::Atom |
Node representing an atom More... | |
class | Gecode::FlatZinc::AST::String |
String node More... | |
Namespaces | |
namespace | Gecode::FlatZinc::AST |
Abstract syntax trees for the FlatZinc interpreter. | |
namespace | Gecode |
Gecode toplevel namespace | |
namespace | Gecode::FlatZinc |
Interpreter for the FlatZinc language. | |
Functions | |
Node * | Gecode::FlatZinc::AST::extractSingleton (Node *n) |