dmd.backend.el

Expression trees (intermediate representation)

Compiler implementation of the D programming language.

Public Imports

dmd.backend.elem
public import dmd.backend.elem;
Undocumented in source.

Members

Functions

el_ptr (from dmd.backend.elpicpie)
elem* el_ptr(Symbol* s) via public import dmd.backend.elpicpie : el_var, el_ptr;

Make a pointer to a Symbol.

el_var (from dmd.backend.elpicpie)
elem* el_var(Symbol* s) via public import dmd.backend.elpicpie : el_var, el_ptr;

Make an elem out of a symbol.

Structs

elem
struct elem

Elems: Elems are the basic tree element. They can be either terminal elems (leaves), unary elems (left subtree exists) or binary elems (left and right subtrees exist).

Meta