SeExpr
|
#include <vector>
#include <map>
#include <cassert>
#include <memory>
#include "ExprType.h"
#include "ExprLLVM.h"
#include <iostream>
Go to the source code of this file.
Classes | |
class | SeExpr2::ExprLocalVar |
ExprLocalVar reference, all local variables in seexpr are subclasses of this or this itself. More... | |
class | SeExpr2::ExprLocalVarPhi |
ExprLocalVar join (merge) references. Remembers which variables are possible assigners to this. More... | |
class | SeExpr2::ExprVarEnv |
Variable scope for tracking variable lookup. More... | |
class | SeExpr2::ExprVarEnvBuilder |
Variable scope builder is used by the type checking and code gen to track visiblity of variables and changing of scopes. More... | |
struct | SeExpr2::ExprEvalResult |
Evaluation result. More... | |
Namespaces | |
SeExpr2 | |