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.

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.