Zen
A cross-platform functional programming language
Classes | Variables

/home/renji/Data/projects/zenlang/sources/zbl/Compiler.cpp File Reference

Zen compiler class. More...

#include "_pch.hpp"
#include "zbl/zbl.hpp"
#include "zbl/zrt.hpp"
#include "Compiler.hpp"
#include "Optimizer.hpp"
#include "Parser.hpp"
#include "Lexer.hpp"
#include "CppGen.hpp"
#include "ProGen.hpp"

Classes

class  ImportLevelHandler
 Class to ensure proper exit from import level. More...
class  Compiler::Impl
 Zen compiler class implementation. More...

Variables

static const char * nativeinthdr = "default char = '';"
 Header defining native intrinsic types.
static const char * nativesyshdr = "default string = \"\";"
 Header defining native system types.
static const char * queryhdr = "coerce qbinary + qpair => qbinary;\n"
 Header defining native query types.
static const char * projecthdr = "};\n"
 Header defining project definition types.

Detailed Description

Zen compiler class.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines