Zen
A cross-platform functional programming language
Classes | Namespaces

/home/renji/Data/projects/zenlang/sources/zbl/Build.hpp File Reference

Definition of project files. More...

Go to the source code of this file.

Classes

struct  Unit
 Unit class represents a single compilation unit in a project. More...
struct  RunMode
 The run mdoe for the compiler. More...
struct  OutputType
 Various binary output types. More...
struct  Config
 This class represents a configuration in a project (for example, dbg, rel, etc) More...
struct  Project
 This class represents a project. More...

Namespaces

namespace  Build
 

The build namespace.



Detailed Description

Definition of project files.

Project files are plain-text, struct init syntax files. It is parsed by the parsed into a Ast::Unit, from which the following data structure s created.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines