• Kipper

    v0.12.1
  • Downloads

  • Docs

  • Playground

  • Changelog

  • Kipper

    v0.12.1
    • Downloads

    • Docs

    • Playground

    • Changelog

      • 0.11.0 /
      • 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

      • 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 /
      • Module /
      • @kipper/core /
      • compiler
    • 0.11.0 /
    • Kipper API /
    • Module /
    • @kipper/core /
    • compiler

    Edit page

    Interface: ComparativeExpressionTypeSemantics

    compiler.ComparativeExpressionTypeSemantics

    Type semantics for a comparative expression, which compares two operands against each other using a specified operator.

    Since

    0.10.0

    Hierarchy

    • ExpressionTypeSemantics

      ↳ ComparativeExpressionTypeSemantics

      ↳↳ EqualityExpressionTypeSemantics

      ↳↳ RelationalExpressionTypeSemantics

    Table of contents

    Properties

    • evaluatedType

    Properties

    evaluatedType

    • evaluatedType: CheckedType

    The value type that this expression evaluates to. This is used to properly represent the evaluated type of expressions that do not explicitly show their type.

    This will always evaluate to "type", as a type specifier will always be a type.

    Since

    0.10.0

    Inherited from

    ExpressionTypeSemantics.evaluatedType

    Defined in

    kipper/core/src/compiler/ast/nodes/expressions/expression-type-semantics.ts:20

  • 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.