• Kipper

    v0.12.1
  • Downloads

  • Docs

  • Playground

  • Changelog

  • Kipper

    v0.12.1
    • Downloads

    • Docs

    • Playground

    • Changelog

      • 0.11.0 /
      • Kipper API /
      • Overview
    Kipper Docs
    • next
    • latest
    • 0.11.0
    • 0.10.4
    • 0.9.2
    • Overview

    • Quickstart

    • Goals for Kipper

    • Supported platforms

    • Usage Examples

      • Overview

      • Compiler Setup

        • Overview

          • index

          • compiler

          • errors

          • logger

          • utils

          • config

          • index

          • index

        • Overview

        • new

        • run

        • compile

        • help

        • version

    • Variables

      • Overview

      • String Type

      • Number Type

      • Boolean Type

      • Void Type

      • Null Type

      • Undefined Type

      • Array Type

      • Overview

      • Arithmetic Expression

      • Assignment Expression

      • Conditional Expressions

      • Logical Expressions

      • Bitwise Expression

      • Relational Expressions

      • Convert Expression

      • F-String Expression

      • Member Access Expression

      • Function Call Expression

      • Overview

      • Expression Statement

      • If Statement

      • While Loop

      • Do-While Loop

      • For Loop

      • Compound Statement

      • Jump Statement

    • Functions

    • Comments

    • Built-in Functions

      • 0.11.0 /
      • Kipper API /
      • Overview
    • 0.11.0 /
    • Kipper API /
    • Overview

    Edit page

    Kipper Compiler API

    The Compiler API of Kipper enables you to interact with the primary language compiler, which is the core element of Kipper that translates your program code into TypeScript or JavaScript, as well as generates the required overhead for your target environment.

    This API is per default shipped with the @kipper/core package and the kipper-standalone.js file, or wrapped using flags with the CLI provided by the @kipper/cli package.

    All available configuration options, functions and classes of the Kipper API will be listed in the subsections of this part of the docs. Please refer to the detailed subpages for info on the specific details of the API.

    The API docs are a work-in-progress and will be slowly, but surely realised with the development of Kipper. Please note though that changes may occur and certain behaviour might change over the course of the development process.

    Overview

    The subsections of the Kipper Compiler API documentation:

    • Compiler Setup
    • Module API
    • CLI API
  • Developed at:

    • Releases
    • GitHub
    • Security
    • Issue Tracker
    • License
  • Copyright © 2021-2025 Luna Klatzer, 2024-2025 Lorenz Holzbauer & Fabian Baitura.
    Kipper is licensed under the GPL-3.0-or-later license.