LRDE Tiger Compiler
1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
translate::Translator Member List
This is the complete list of members for
translate::Translator
, including all inherited members.
accept
(E *e)
ast::GenVisitor< Const >
protected
decs_visit
(typename Const< DecsType >::type &e)
ast::GenDefaultVisitor< Const >
inline
exp_
translate::Translator
protected
exps_
translate::Translator
protected
fragments_
translate::Translator
protected
fragments_get
()
translate::Translator
fun_label_
translate::Translator
protected
fun_level_
translate::Translator
protected
GenDefaultVisitor
()
ast::GenDefaultVisitor< Const >
GenNonObjectVisitor
()
ast::GenNonObjectVisitor< Const >
level_
translate::Translator
protected
loop_end_label_
translate::Translator
protected
operator()
(const ast::Ast &e) override
translate::Translator
virtual
operator()
(const ast::SimpleVar &e) override
translate::Translator
virtual
operator()
(const ast::FieldVar &e) override
translate::Translator
virtual
operator()
(const ast::SubscriptVar &e) override
translate::Translator
virtual
operator()
(const ast::CastVar &e) override
translate::Translator
virtual
operator()
(const ast::NilExp &) override
translate::Translator
virtual
operator()
(const ast::IntExp &e) override
translate::Translator
virtual
operator()
(const ast::StringExp &e) override
translate::Translator
virtual
operator()
(const ast::RecordExp &e) override
translate::Translator
virtual
operator()
(const ast::CallExp &e) override
translate::Translator
virtual
operator()
(const ast::OpExp &e) override
translate::Translator
virtual
operator()
(const ast::SeqExp &e) override
translate::Translator
virtual
operator()
(const ast::AssignExp &e) override
translate::Translator
virtual
operator()
(const ast::IfExp &e) override
translate::Translator
virtual
operator()
(const ast::WhileExp &e) override
translate::Translator
virtual
operator()
(const ast::ForExp &e) override
translate::Translator
virtual
operator()
(const ast::BreakExp &) override
translate::Translator
virtual
operator()
(const ast::LetExp &e) override
translate::Translator
virtual
operator()
(const ast::ArrayExp &e) override
translate::Translator
virtual
operator()
(const ast::CastExp &e) override
translate::Translator
virtual
operator()
(const ast::VarDecs &e) override
translate::Translator
virtual
operator()
(const ast::TypeDecs &) override
translate::Translator
virtual
operator()
(const ast::FunctionDecs &e) override
translate::Translator
virtual
operator()
(const ast::FunctionDec &) override
translate::Translator
virtual
operator()
(const ast::VarDec &e) override
translate::Translator
virtual
ast::GenDefaultVisitor::operator()
(typename Const< Ast >::type &e)
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< SimpleVar >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< FieldVar >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< SubscriptVar >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< CastVar >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< NilExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< IntExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< StringExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< CallExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< OpExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< RecordExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< SeqExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< AssignExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< IfExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< WhileExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< ForExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< BreakExp >::type &) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< LetExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< ArrayExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< CastExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< FieldInit >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< DecsList >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< Decs >::type &e)
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< VarDecs >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< VarDec >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< FunctionDec >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< TypeDec >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< NameTy >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< RecordTy >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< ArrayTy >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< Field >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenVisitor::operator()
(typename Const< ClassTy >::type &)=0
ast::GenVisitor< Const >
pure virtual
ast::GenVisitor::operator()
(typename Const< MethodCallExp >::type &)=0
ast::GenVisitor< Const >
pure virtual
ast::GenVisitor::operator()
(typename Const< MethodDec >::type &)=0
ast::GenVisitor< Const >
pure virtual
ast::GenVisitor::operator()
(typename Const< ObjectExp >::type &)=0
ast::GenVisitor< Const >
pure virtual
ast::GenVisitor::operator()
(E *e)
ast::GenVisitor< Const >
ast::GenNonObjectVisitor::operator()
(typename Const< ClassTy >::type &e) override
ast::GenNonObjectVisitor< Const >
virtual
ast::GenNonObjectVisitor::operator()
(typename Const< MethodDecs >::type &e) override
ast::GenNonObjectVisitor< Const >
virtual
ast::GenNonObjectVisitor::operator()
(typename Const< MethodDec >::type &e) override
ast::GenNonObjectVisitor< Const >
virtual
ast::GenNonObjectVisitor::operator()
(typename Const< MethodCallExp >::type &e) override
ast::GenNonObjectVisitor< Const >
virtual
ast::GenNonObjectVisitor::operator()
(typename Const< ObjectExp >::type &e) override
ast::GenNonObjectVisitor< Const >
virtual
operator=
(const Translator &)
translate::Translator
super_type
typedef
translate::Translator
translate
(const ast::Ast &node)
translate::Translator
translate
(const std::list< T * > &es)
translate::Translator
Translator
()
translate::Translator
Translator
(const Translator &)
translate::Translator
var_access_
translate::Translator
protected
visit_function_dec_body
(const ast::FunctionDec &e)
translate::Translator
visit_function_dec_header
(const ast::FunctionDec &e)
translate::Translator
~GenDefaultVisitor
()
ast::GenDefaultVisitor< Const >
virtual
~GenNonObjectVisitor
()
ast::GenNonObjectVisitor< Const >
virtual
~GenVisitor
()
ast::GenVisitor< Const >
virtual
~Translator
()
translate::Translator
virtual
Generated on Wed Mar 5 2014 15:47:40 for LRDE Tiger Compiler by
1.8.1.2