dsrcgen.c

Written in the D programming language.

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.

Mixin templates

CModuleX
mixin template CModuleX()

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

Authors

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

Date

Date: 2015, Joakim Brännström