Ninja
Lexer Member List

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

BUILD enum valueLexer
COLON enum valueLexer
DEFAULT enum valueLexer
DescribeLastError()Lexer
EatWhitespace()Lexerprivate
EQUALS enum valueLexer
Error(const string &message, string *err)Lexer
ERROR enum valueLexer
filename_Lexerprivate
IDENT enum valueLexer
INCLUDE enum valueLexer
INDENT enum valueLexer
input_Lexerprivate
last_token_Lexerprivate
Lexer()Lexerinline
Lexer(const char *input)Lexerexplicit
NEWLINE enum valueLexer
ofs_Lexerprivate
PeekToken(Token token)Lexer
PIPE enum valueLexer
PIPE2 enum valueLexer
POOL enum valueLexer
ReadEvalString(EvalString *eval, bool path, string *err)Lexerprivate
ReadIdent(string *out)Lexer
ReadPath(EvalString *path, string *err)Lexerinline
ReadToken()Lexer
ReadVarValue(EvalString *value, string *err)Lexerinline
RULE enum valueLexer
Start(StringPiece filename, StringPiece input)Lexer
SUBNINJA enum valueLexer
TEOF enum valueLexer
Token enum nameLexer
TokenErrorHint(Token expected)Lexerstatic
TokenName(Token t)Lexerstatic
UnreadToken()Lexer