#include <map>
#include <vector>
#include "value.hh"
#include "symbol-table.hh"
#include "eval-error.hh"
#include "pos-idx.hh"
Go to the source code of this file.
Classes | |
struct | nix::DocComment |
struct | nix::AttrName |
struct | nix::Expr |
struct | nix::Expr::AstSymbols |
struct | nix::ExprInt |
struct | nix::ExprFloat |
struct | nix::ExprString |
struct | nix::ExprPath |
struct | nix::ExprVar |
struct | nix::ExprInheritFrom |
struct | nix::ExprSelect |
struct | nix::ExprOpHasAttr |
struct | nix::ExprAttrs |
struct | nix::ExprAttrs::AttrDef |
struct | nix::ExprAttrs::DynamicAttrDef |
struct | nix::ExprList |
struct | nix::Formal |
struct | nix::Formals |
struct | nix::ExprLambda |
struct | nix::ExprCall |
struct | nix::ExprLet |
struct | nix::ExprWith |
struct | nix::ExprIf |
struct | nix::ExprAssert |
struct | nix::ExprOpNot |
struct | nix::ExprOpEq |
struct | nix::ExprOpNEq |
struct | nix::ExprOpAnd |
struct | nix::ExprOpOr |
struct | nix::ExprOpImpl |
struct | nix::ExprOpUpdate |
struct | nix::ExprOpConcatLists |
struct | nix::ExprConcatStrings |
struct | nix::ExprPos |
struct | nix::ExprBlackHole |
struct | nix::StaticEnv |
Macros | |
#define | COMMON_METHODS |
#define | MakeBinOp(name, s) |
Typedefs | |
typedef std::vector< AttrName > | nix::AttrPath |
typedef uint32_t | nix::Level |
typedef uint32_t | nix::Displacement |
Functions | |
std::string | nix::showAttrPath (const SymbolTable &symbols, const AttrPath &attrPath) |
#define COMMON_METHODS |