#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(). |
1.4.2