LRDE Tiger Compiler  1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
 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::Translatorprotected
exps_translate::Translatorprotected
fragments_translate::Translatorprotected
fragments_get()translate::Translator
fun_label_translate::Translatorprotected
fun_level_translate::Translatorprotected
GenDefaultVisitor()ast::GenDefaultVisitor< Const >
GenNonObjectVisitor()ast::GenNonObjectVisitor< Const >
level_translate::Translatorprotected
loop_end_label_translate::Translatorprotected
operator()(const ast::Ast &e) overridetranslate::Translatorvirtual
operator()(const ast::SimpleVar &e) overridetranslate::Translatorvirtual
operator()(const ast::FieldVar &e) overridetranslate::Translatorvirtual
operator()(const ast::SubscriptVar &e) overridetranslate::Translatorvirtual
operator()(const ast::CastVar &e) overridetranslate::Translatorvirtual
operator()(const ast::NilExp &) overridetranslate::Translatorvirtual
operator()(const ast::IntExp &e) overridetranslate::Translatorvirtual
operator()(const ast::StringExp &e) overridetranslate::Translatorvirtual
operator()(const ast::RecordExp &e) overridetranslate::Translatorvirtual
operator()(const ast::CallExp &e) overridetranslate::Translatorvirtual
operator()(const ast::OpExp &e) overridetranslate::Translatorvirtual
operator()(const ast::SeqExp &e) overridetranslate::Translatorvirtual
operator()(const ast::AssignExp &e) overridetranslate::Translatorvirtual
operator()(const ast::IfExp &e) overridetranslate::Translatorvirtual
operator()(const ast::WhileExp &e) overridetranslate::Translatorvirtual
operator()(const ast::ForExp &e) overridetranslate::Translatorvirtual
operator()(const ast::BreakExp &) overridetranslate::Translatorvirtual
operator()(const ast::LetExp &e) overridetranslate::Translatorvirtual
operator()(const ast::ArrayExp &e) overridetranslate::Translatorvirtual
operator()(const ast::CastExp &e) overridetranslate::Translatorvirtual
operator()(const ast::VarDecs &e) overridetranslate::Translatorvirtual
operator()(const ast::TypeDecs &) overridetranslate::Translatorvirtual
operator()(const ast::FunctionDecs &e) overridetranslate::Translatorvirtual
operator()(const ast::FunctionDec &) overridetranslate::Translatorvirtual
operator()(const ast::VarDec &e) overridetranslate::Translatorvirtual
ast::GenDefaultVisitor::operator()(typename Const< Ast >::type &e)ast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< SimpleVar >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< FieldVar >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< SubscriptVar >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< CastVar >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< NilExp >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< IntExp >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< StringExp >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< CallExp >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< OpExp >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< RecordExp >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< SeqExp >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< AssignExp >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< IfExp >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< WhileExp >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< ForExp >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< BreakExp >::type &) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< LetExp >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< ArrayExp >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< CastExp >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< FieldInit >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< DecsList >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< Decs >::type &e)ast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< VarDecs >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< VarDec >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< FunctionDec >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< TypeDec >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< NameTy >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< RecordTy >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< ArrayTy >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenDefaultVisitor::operator()(typename Const< Field >::type &e) overrideast::GenDefaultVisitor< Const >virtual
ast::GenVisitor::operator()(typename Const< ClassTy >::type &)=0ast::GenVisitor< Const >pure virtual
ast::GenVisitor::operator()(typename Const< MethodCallExp >::type &)=0ast::GenVisitor< Const >pure virtual
ast::GenVisitor::operator()(typename Const< MethodDec >::type &)=0ast::GenVisitor< Const >pure virtual
ast::GenVisitor::operator()(typename Const< ObjectExp >::type &)=0ast::GenVisitor< Const >pure virtual
ast::GenVisitor::operator()(E *e)ast::GenVisitor< Const >
ast::GenNonObjectVisitor::operator()(typename Const< ClassTy >::type &e) overrideast::GenNonObjectVisitor< Const >virtual
ast::GenNonObjectVisitor::operator()(typename Const< MethodDecs >::type &e) overrideast::GenNonObjectVisitor< Const >virtual
ast::GenNonObjectVisitor::operator()(typename Const< MethodDec >::type &e) overrideast::GenNonObjectVisitor< Const >virtual
ast::GenNonObjectVisitor::operator()(typename Const< MethodCallExp >::type &e) overrideast::GenNonObjectVisitor< Const >virtual
ast::GenNonObjectVisitor::operator()(typename Const< ObjectExp >::type &e) overrideast::GenNonObjectVisitor< Const >virtual
operator=(const Translator &)translate::Translator
super_type typedeftranslate::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::Translatorprotected
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::Translatorvirtual