Vcsn  2.2
Be Rational
read.hh
Go to the documentation of this file.
1 #pragma once
2 
4 #include <vcsn/core/rat/fwd.hh> // identities
5 #include <vcsn/dyn/fwd.hh>
6 #include <vcsn/misc/export.hh>
7 
8 namespace vcsn
9 {
10  namespace rat LIBVCSN_API
11  {
15  std::istream& is,
16  const location& l = location{});
17  }
18 }
Definition: a-star.hh:8
Define the vcsn::rat::location class.
std::shared_ptr< const detail::context_base > context
A dyn::context.
Definition: fwd.hh:43
#define LIBVCSN_API
Definition: export.hh:8
std::istringstream is
The input stream: the specification to translate.
Definition: translate.cc:380
static dyn::context ctx(const driver &d)
Get the context of the driver.
Definition: parse.cc:82
vcsn::rat::location location
Definition: scan.hh:17
std::shared_ptr< detail::expression_base > expression
Definition: expression.hh:92
dyn::expression read(const dyn::context &ctx, rat::identities ids, std::istream &is, const location &l)
The expression in stream is.
Definition: read.cc:11
static identities ids(const driver &d)
Get the identities of the driver.
Definition: parse.cc:89
rat::identities identities(const expression &exp)
Bridge.
Definition: identities.hh:19