Ninja
lexer_test.cc File Reference
#include "lexer.h"
#include "eval_env.h"
#include "test.h"
Include dependency graph for lexer_test.cc:

Go to the source code of this file.

Functions

 TEST (Lexer, CommentEOF)
 
 TEST (Lexer, Error)
 
 TEST (Lexer, ReadEvalStringEscapes)
 
 TEST (Lexer, ReadIdent)
 
 TEST (Lexer, ReadIdentCurlies)
 
 TEST (Lexer, ReadVarValue)
 
 TEST (Lexer, Tabs)
 

Function Documentation

◆ TEST() [1/7]

TEST ( Lexer ,
CommentEOF  )

Definition at line 82 of file lexer_test.cc.

References Lexer::ERROR, and Lexer::ReadToken().

◆ TEST() [2/7]

TEST ( Lexer ,
Error  )

Definition at line 71 of file lexer_test.cc.

References Error(), and Lexer::ReadVarValue().

◆ TEST() [3/7]

TEST ( Lexer ,
ReadEvalStringEscapes  )

Definition at line 32 of file lexer_test.cc.

References Lexer::ReadVarValue(), and EvalString::Serialize().

◆ TEST() [4/7]

TEST ( Lexer ,
ReadIdent  )

Definition at line 42 of file lexer_test.cc.

References Lexer::ReadIdent().

◆ TEST() [5/7]

TEST ( Lexer ,
ReadIdentCurlies  )

Definition at line 55 of file lexer_test.cc.

References Lexer::ReadIdent(), Lexer::ReadVarValue(), and EvalString::Serialize().

◆ TEST() [6/7]

TEST ( Lexer ,
ReadVarValue  )

Definition at line 22 of file lexer_test.cc.

References Lexer::ReadVarValue(), and EvalString::Serialize().

◆ TEST() [7/7]

TEST ( Lexer ,
Tabs  )