Remake
|
Classes | |
struct | generator |
struct | variable_generator |
struct | input_generator |
struct | addprefix_generator |
struct | addsuffix_generator |
Enumerations | |
enum | input_status { Success , SyntaxError , Eof } |
Functions | |
static generator * | get_function (input_generator const &, std::string const &) |
static bool | read_words (input_generator &in, string_list &res) |
static bool | read_words (std::istream &in, string_list &res) |
variable_generator::variable_generator (std::string const &, variable_map const *) | |
input_status | variable_generator::next (std::string &) |
input_status | input_generator::next (std::string &) |
addprefix_generator::addprefix_generator (input_generator const &, bool &) | |
input_status | addprefix_generator::next (std::string &) |
addsuffix_generator::addsuffix_generator (input_generator const &, bool &) | |
input_status | addsuffix_generator::next (std::string &) |
Possible results from word producers.
Enumerator | |
---|---|
Success | |
SyntaxError | |
Eof |
Definition at line 1174 of file remake.cpp.
addprefix_generator::addprefix_generator | ( | input_generator const & | top, |
bool & | ok ) |
Definition at line 1320 of file remake.cpp.
addsuffix_generator::addsuffix_generator | ( | input_generator const & | top, |
bool & | ok ) |
Definition at line 1376 of file remake.cpp.
|
static |
Return a generator for function name.
Definition at line 1416 of file remake.cpp.
Referenced by input_generator::next().
|
virtual |
Implements generator.
Definition at line 1220 of file remake.cpp.
input_status input_generator::next | ( | std::string & | res | ) |
Definition at line 1248 of file remake.cpp.
Referenced by addprefix_generator::next(), addsuffix_generator::next(), prepare_script(), and read_words().
|
virtual |
|
virtual |
|
static |
Read a list of words from an input generator.
Definition at line 1288 of file remake.cpp.
Referenced by addprefix_generator::addprefix_generator(), addsuffix_generator::addsuffix_generator(), load_dependencies(), load_rule(), load_rules(), main(), and read_words().
|
static |
Definition at line 1300 of file remake.cpp.
variable_generator::variable_generator | ( | std::string const & | n, |
variable_map const * | local_variables ) |
Definition at line 1201 of file remake.cpp.