dsrcgen.c

Written in the D programming language.

Public Imports

dsrcgen.base
public import dsrcgen.base;
Undocumented in source.

Members

Classes

CModule
class CModule

Represent a semantic item in C source.

Comment
class Comment

Affected by attribute begin begin ~ comment

Stmt
class Stmt(T)

Affected by attribute end. stmt ~ end <recursive>

Suite
class Suite(T)

Affected by attribute begin, end, noindent. headline ~ begin <recursive> end noindent affects post_recursive. If set no indention there. r.length > 0 catches the case when begin or end is empty string. Used in switch/case.

Functions

paramsToString
string paramsToString(T args)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixin templates

CModuleX
mixintemplate CModuleX(T)

Mixin of methods for creating semantic C content.

Structs

CHModule
struct CHModule

Code structure for generation of a C header.

E
struct E

An expressioin in C.

Meta

Date

Date: 2015, Joakim Brännström

Authors

Joakim Brännström (joakim.brannstrom@gmx.com)