|
Ninja
|
This is the complete list of members for Lexer, including all inherited members.
| BUILD enum value | Lexer | |
| COLON enum value | Lexer | |
| DEFAULT enum value | Lexer | |
| DescribeLastError() | Lexer | |
| EatWhitespace() | Lexer | private |
| EQUALS enum value | Lexer | |
| Error(const std::string &message, std::string *err) | Lexer | |
| ERROR enum value | Lexer | |
| filename_ | Lexer | private |
| IDENT enum value | Lexer | |
| INCLUDE enum value | Lexer | |
| INDENT enum value | Lexer | |
| input_ | Lexer | private |
| last_token_ | Lexer | private |
| Lexer() | Lexer | inline |
| Lexer(const char *input) | Lexer | explicit |
| NEWLINE enum value | Lexer | |
| ofs_ | Lexer | private |
| PeekToken(Token token) | Lexer | |
| PIPE enum value | Lexer | |
| PIPE2 enum value | Lexer | |
| PIPEAT enum value | Lexer | |
| POOL enum value | Lexer | |
| ReadEvalString(EvalString *eval, bool path, std::string *err) | Lexer | private |
| ReadIdent(std::string *out) | Lexer | |
| ReadPath(EvalString *path, std::string *err) | Lexer | inline |
| ReadToken() | Lexer | |
| ReadVarValue(EvalString *value, std::string *err) | Lexer | inline |
| RULE enum value | Lexer | |
| Start(StringPiece filename, StringPiece input) | Lexer | |
| SUBNINJA enum value | Lexer | |
| TEOF enum value | Lexer | |
| Token enum name | Lexer | |
| TokenErrorHint(Token expected) | Lexer | static |
| TokenName(Token t) | Lexer | static |
| UnreadToken() | Lexer |