Vcsn  2.0
Be Rational
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
translate.cc File Reference
#include <vcsn/dyn/translate.hh>
#include <fstream>
#include <memory>
#include <set>
#include <sstream>
#include <string>
#include <unistd.h>
#include <boost/filesystem.hpp>
#include <ltdl.h>
#include <vcsn/dyn/context-parser.hh>
#include <vcsn/dyn/context-printer.hh>
#include <vcsn/config.hh>
#include <vcsn/dyn/context.hh>
#include <vcsn/misc/escape.hh>
#include <vcsn/misc/indent.hh>
#include <vcsn/misc/raise.hh>
#include <vcsn/misc/regex.hh>
#include <vcsn/misc/signature.hh>
#include <vcsn/misc/stream.hh>
Include dependency graph for translate.cc:

Go to the source code of this file.

Namespaces

 vcsn
 
 vcsn::dyn
 FIXME: duplicate code with determinize.
 

Functions

void vcsn::dyn::compile (const std::string &ctx)
 Compile, and load, a DSO with instantiations for ctx. More...
 
void vcsn::dyn::compile (const std::string &algo, const signature &sig)
 Compile, and load, a DSO which instantiates algo for sig. More...
 

Variable Documentation

std::ostringstream os

The output stream: the corresponding C++ snippet to compile.

Definition at line 331 of file translate.cc.

Referenced by vcsn::ast::normalize(), vcsn::operator<<(), vcsn::str_escape(), and vcsn::signature::to_string().

ast::context_parser parser_

Definition at line 332 of file translate.cc.

ast::context_printer printer_

Definition at line 333 of file translate.cc.