Ninja
Classes
eval_env.h File Reference
#include <map>
#include <string>
#include <vector>
#include "string_piece.h"
Include dependency graph for eval_env.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BindingEnv
 An Env which contains a mapping of variables to values as well as a pointer to a parent scope. More...
 
struct  Env
 An interface for a scope for variable (e.g. "$foo") lookups. More...
 
struct  EvalString
 A tokenized string that contains variable references. More...