Ninja
ManifestParser Member List

This is the complete list of members for ManifestParser, including all inherited members.

env_ManifestParserprivate
ExpectToken(Lexer::Token expected, std::string *err)Parserprotected
file_reader_Parserprotected
ins_ManifestParserprivate
lexer_Parserprotected
Load(const std::string &filename, std::string *err, Lexer *parent=NULL)Parser
ManifestParser(State *state, FileReader *file_reader, ManifestParserOptions options=ManifestParserOptions())ManifestParser
options_ManifestParserprivate
outs_ManifestParserprivate
Parse(const std::string &filename, const std::string &input, std::string *err)ManifestParserprivatevirtual
ParseDefault(std::string *err)ManifestParserprivate
ParseEdge(std::string *err)ManifestParserprivate
ParseFileInclude(bool new_scope, std::string *err)ManifestParserprivate
ParseLet(std::string *key, EvalString *val, std::string *err)ManifestParserprivate
ParsePool(std::string *err)ManifestParserprivate
Parser(State *state, FileReader *file_reader)Parserinline
ParseRule(std::string *err)ManifestParserprivate
ParseTest(const std::string &input, std::string *err)ManifestParserinline
quiet_ManifestParserprivate
state_Parserprotected
subparser_ManifestParserprivate
validations_ManifestParserprivate
~Parser()Parserinlinevirtual