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
mixin template Attrs()

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

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.