![]() |
Awali
Another Weighted Automata library
|
#include <complex>
#include <iostream>
#include <awali/common/parse_exception.hh>
#include <awali/common/qfraction.cc>
Go to the source code of this file.
Namespaces | |
awali | |
Main namespace of Awali. | |
awali::sttc | |
Namespace for the static layer of Awali. | |
awali::sttc::internal | |
Implementation details of static layer (not stable). | |
Functions | |
std::complex< double > | awali::sttc::internal::lr_parse_complex (std::string const &s, size_t &p, bool allow_empty=false, std::complex< double > value_if_empty={0, 0}) |
Reads a complex number left of position p in string, by using as many characters as possible. More... | |
char | awali::sttc::internal::lr_parse_dot (std::string const &s, size_t &p, bool allow_empty=true, char value_if_empty='\0') |
double | awali::sttc::internal::lr_parse_double (std::string const &s, size_t &p, bool allow_empty=false, double value_if_empty=0) |
Reads a double left of position p in string, by using as many characters as possible. More... | |
char | awali::sttc::internal::lr_parse_e (std::string const &s, size_t &p, bool allow_empty=true, char value_if_empty='\0') |
Parses the radix point. More... | |
int | awali::sttc::internal::lr_parse_int (std::string const &s, size_t &p, bool allow_empty=false, int value_if_empty=0) |
Reads an int written in decimal left of position p in string s , by using as many characters as possible Parameter p is decreased by the number of characters thus consumed. More... | |
char | awali::sttc::internal::lr_parse_one (std::string const &s, size_t &p, char const *t, bool allow_empty=false, char value_if_empty='\0') |
Checks whether there is in t left of position p in s . More... | |
q_fraction_t | awali::sttc::internal::lr_parse_qfraction (std::string const &s, size_t &p, bool allow_empty=false, q_fraction_t value_if_empty={1, 1}) |
Reads a q_fraction_t left of position p in string, by using as many characters as possible. More... | |
char | awali::sttc::internal::lr_parse_sign (std::string const &s, size_t &p, bool allow_empty=true, char value_if_empty='\0') |
unsigned | awali::sttc::internal::lr_parse_uint (std::string const &s, size_t &p, bool allow_empty=false, unsigned value_if_empty=0) |
Reads an unsigned int written in decimal left of position p in string s , by using as many character as possible Parameter p is decreased by the number of characters thus consumed. More... | |
unsigned | awali::sttc::internal::lr_scan_complex (std::string const &s, size_t &pp) |
unsigned | awali::sttc::internal::lr_scan_digits (std::string const &s, size_t &p) |
Scans for as many [0-9] digits as possible, left of position p in string s . More... | |
unsigned | awali::sttc::internal::lr_scan_dot (std::string const &s, size_t &p) |
unsigned | awali::sttc::internal::lr_scan_double (std::string const &s, size_t &pp) |
unsigned | awali::sttc::internal::lr_scan_e (std::string const &s, size_t &p) |
unsigned | awali::sttc::internal::lr_scan_int (std::string const &s, size_t &p) |
unsigned | awali::sttc::internal::lr_scan_one (std::string const &s, size_t &p, char const *t) |
Scans for a character in t left of position p in s . More... | |
unsigned | awali::sttc::internal::lr_scan_sign (std::string const &s, size_t &p) |
static unsigned | awali::sttc::internal::powten (unsigned i) |