• Kipper

    v0.12.1
  • Downloads

  • Docs

  • Playground

  • Changelog

  • Kipper

    v0.12.1
    • Downloads

    • Docs

    • Playground

    • Changelog

      • next /
      • Kipper API /
      • Module /
      • @kipper/core /
      • compiler
    Kipper Docs
    • next
    • latest
    • 0.11.0
    • 0.10.4
    • 0.9.2
    • Overview

    • Quickstart

    • Goals for Kipper

    • Supported platforms

    • Usage Examples

      • Overview

    • Variables

      • Overview

      • String Type

      • Number Type

      • Boolean Type

      • Void Type

      • Null Type

      • Undefined Type

      • Array Type

      • Overview

      • Tangled Expression

      • Arithmetic Expression

      • Assignment Expression

      • Conditional Expressions

      • Logical Expressions

      • Bitwise Expression

      • Relational Expressions

      • Convert Or Cast Expression

      • F-String Expression

      • Member Access Expression

      • Function Call Expression

      • Lambda Expression

      • Matches Expression

      • Overview

      • Expression Statement

      • If Statement

      • While Loop

      • Do-While Loop

      • For Loop

      • Compound Statement

      • Jump Statement

    • Functions

    • Interfaces

    • Classes

    • Comments

    • Built-in Functions

      • Overview

      • Compiler Setup

        • Overview

          • index

          • compiler

          • errors

          • logger

          • utils

          • config

          • index

          • index

        • Overview

        • new

        • run

        • compile

        • help

        • version

      • next /
      • Kipper API /
      • Module /
      • @kipper/core /
      • compiler
    • next /
    • Kipper API /
    • Module /
    • @kipper/core /
    • compiler

    Edit page

    Interface: ArrayPrimaryExpressionSemantics

    compiler.ArrayPrimaryExpressionSemantics

    Semantics for AST Node ArrayPrimaryExpression.

    Since

    0.5.0

    Hierarchy

    • PrimaryExpressionSemantics

      ↳ ArrayPrimaryExpressionSemantics

    Table of contents

    Properties

    • empty
    • value

    Properties

    empty

    • empty: boolean

    Marks if the list constant is empty. This is essential when assigning to other arrays since there it is allowed to go around type restrictions as the empty list constant can be assigned to any array type.

    Defined in

    kipper/core/src/compiler/ast/nodes/expressions/primary-expression/array-primary-expression/array-primary-expression-semantics.ts:22


    value

    • value: Expression<ExpressionSemantics, ExpressionTypeSemantics, CompilableASTNode<SemanticData, TypeData>>[]

    The value of the constant list expression.

    Since

    0.5.0

    Defined in

    kipper/core/src/compiler/ast/nodes/expressions/primary-expression/array-primary-expression/array-primary-expression-semantics.ts:17

  • Developed at:

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