3.0.12 (HEAD-f942b966)

3 Developer Documentation

This section provides documentation relevant to developers of Seashell. Consult the User Documentation for general end-user documentation.

    3.1 Logistics

      3.1.1 Dependencies

        3.1.1.1 System-Provided Dependencies

        3.1.1.2 Integrated Dependencies

      3.1.2 Downloading Source

      3.1.3 Building from Source

      3.1.4 Layout

        3.1.4.1 Libraries - /lib

        3.1.4.2 Backend Support Source Files - /src/backend

        3.1.4.3 Backend Server - /src/collects

        3.1.4.4 Fronted - /src/frontend

        3.1.4.5 Fronted Testing - /src/tests/frontend-tests

    3.2 Support Libraries

      3.2.1 Compiler Support Library

        3.2.1.1 Types

        3.2.1.2 Creating and Deleting Compiler Instances

        3.2.1.3 Manipulating Compiliation Files and Flags

        3.2.1.4 Error Reporting

        3.2.1.5 Running the Compiler