dsrcgen.base

Members

Classes

BaseModule
class BaseModule

Common functionality for modules.

Empty
class Empty(T)

An empty node.

Text
class Text(T)

Raw text representation without indentation.

Functions

noIndent
T noIndent(T m)

Suppress the indentation one level.

Interfaces

BaseElement
interface BaseElement

Interface for rendering functionality.

Mixin templates

Attrs
mixintemplate Attrs()

Methods for setting attributes inside slice operator via $.x.

Structs

AttrSetter
struct AttrSetter
Undocumented in source.

Meta

Authors

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

Basic support structure for enabling semantic representation in D of languages. Assuming that submodules need: - indentation. - key/value store. - recursing rendering.