interp.cc File Reference

#include <lestes/common.hh>
#include <lestes/ui/interp.hh>
#include <lestes/ui/interp.g.hh>
#include <lestes/ui/interp_actions.g.hh>

Go to the source code of this file.

Namespaces

namespace  lestes
namespace  lestes::ui

Defines

#define defun(x)   l_atom::instance(#x)->fbind(l_built_in::create(lb_##x::instance()))
#define defunn(n, x)   l_atom::instance(n)->fbind(l_built_in::create(lb_##x::instance()))

Typedefs

typedef ptr< l_object > lestes::ui::lp
typedef ptr< l_atom > lestes::ui::lap
typedef list< srp< l_atom
> >::iterator 
lestes::ui::lait

Functions

ptr< l_object > lestes::ui::car (ptr< l_object > x)
ptr< l_object > lestes::ui::cdr (ptr< l_object > x)
ptr< l_object > lestes::ui::cons (ptr< l_object > a, ptr< l_object > d)
ptr< l_cons > lestes::ui::extra_cons (ptr< l_object > a, ptr< l_object > d)
lp lestes::ui::consp (lp x)
bool lestes::ui::endp (lp x)
lp lestes::ui::last_eval (lp x)
lp lestes::ui::list_eval (lp x)
lp lestes::ui::print (lp a)
ptr< l_object > lestes::ui::eval (ptr< l_object > x)


Define Documentation

#define defun (  )     l_atom::instance(#x)->fbind(l_built_in::create(lb_##x::instance()))

#define defunn ( n,
 )     l_atom::instance(n)->fbind(l_built_in::create(lb_##x::instance()))


Generated on Mon Feb 12 18:23:45 2007 for lestes by doxygen 1.5.1-20070107