Vcsn  2.8
Be Rational
read.hh
Go to the documentation of this file.
1 #pragma once
2 
3 #include <vcsn/core/rat/fwd.hh> // identities
4 #include <vcsn/dyn/fwd.hh>
5 #include <vcsn/misc/export.hh>
6 #include <vcsn/misc/location.hh>
7 
8 namespace vcsn
9 {
10  namespace rat LIBVCSN_API
11  {
14  read(const dyn::context& ctx, rat::identities ids,
15  std::istream& is,
16  const location& l = location{});
17  }
18 }
#define LIBVCSN_API
Definition: export.hh:8
vcsn::rat::location location
Pairs of positions in a file/stream.
Definition: fwd.hh:36
Definition: a-star.hh:8
static dyn::context ctx(const driver &d)
Get the context of the driver.
Definition: parse.cc:84
value_impl< detail::expression_tag > expression
Definition: fwd.hh:31
static identities ids(const driver &d)
Get the identities of the driver.
Definition: parse.cc:91
::vcsn::rat::identities identities
Sets of identities on expressions.
Definition: fwd.hh:17
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