C:/Projets/hexamonkey/core/mapmodule.h File Reference
#include <unordered_map>
#include <string>
#include <functional>
#include "core/module.h"

Go to the source code of this file.

Classes

class  MapModule
 Practical module implementation object using maps to generate parsers and functions. More...

Defines

#define parserLambda   (const ObjectType &type, Object &object, const Module &module) ->Parser*
#define fixedSizeLambda   (const ObjectType &type, const Module &module) ->int64_t
#define functionLambda   (Scope& scope, const Module &module) ->Variable

Define Documentation

#define fixedSizeLambda   (const ObjectType &type, const Module &module) ->int64_t
#define functionLambda   (Scope& scope, const Module &module) ->Variable
#define parserLambda   (const ObjectType &type, Object &object, const Module &module) ->Parser*