Ninja
Functions
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 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   
)