lci/binding.h

23 lines
468 B
C
Raw Normal View History

2013-02-24 00:51:07 +00:00
/**
* Structures and functions for binding to external libraries.
*
* \file binding.h
*
* \author Justin J. Meza
*
* \date 2013
*/
#ifndef __BINDING_H__
#define __BINDING_H__
#include <stdio.h>
#include "interpreter.h"
2013-02-24 20:44:33 +00:00
ValueObject *getArg(struct scopeobject *, char *);
void loadLibrary(ScopeObject *, IdentifierNode *);
void loadBinding(ScopeObject *, char *, const char *, struct returnobject *(*)(struct scopeobject *));
2013-02-24 00:51:07 +00:00
#endif /* __BINDING_H__ */