#include <Expr.H>
Inheritance diagram for NameEC:
Public Member Functions | |
NameEC (const Text &tid, SrcLoc *tloc) | |
void | PrintD (std::ostream *os) |
Val | Eval (const Context &c) |
void | ClearFreeVars () |
Public Attributes | |
Atom | id |
|
|
|
Definition at line 173 of file Expr.H. References ExprC::freeVars, and ListT< Value >::SetEmpty(). Referenced by ConvertToBindElem(), and GenArc(). |
|
Implements ExprC. Definition at line 235 of file Expr.C. References ValC::AddToDPS(), BangPK, ValC::Copy(), ExprC::EError(), ErrorDetail(), Basics::mutex::lock(), LookupInContext(), NEW_CONSTR, outputMu, ValC::path, PrintContext(), RecordErrorOnStack(), UnbndVK, Basics::mutex::unlock(), valFalse, and ValC::vKind. |
|
Implements ExprC. Definition at line 171 of file Expr.H. References id. Referenced by AssignEC::PrintD(). |
|
Definition at line 169 of file Expr.H. Referenced by AssignEC::AssignEC(), BindApplicationArgs(), DelimPath(), FileEC::Eval(), FileItem(), IncItem(), PickleC::PickleExpr(), Primary(), PrintD(), FileEC::PrintD(), ProcessModelHead(), and Stmt(). |