NOCC: Guppy Implementation

This page contains some notes about the Guppy implementation within NOCC. There is no formal language documentation, yet. There is some informal documentation here:

fetrans spaghetti

Guppy adds a couple of extra front-end passes to the compiler, that do much of the work of transforming the Guppy language structure into something that can be code-generated into C (assuming the default CCCSP back-end). All of the front-end transforms are done target-unaware. Back-end transforms are used in one or two places to handle things prior to name-mapping (where most of the target-dependent stuff happens).

NOCC/Guppy (last edited 2015-05-16 18:59:29 by frmb)