Index

Package: Expressions

Description

package Expressions is

Classes

Expression (abstract)

type Expression is abstract new Limited_Object with private;

Ancestors:

Immediate Children:

Primitive operations:

Construct
Evaluate
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.To_String (Inherited)
An Expression represents a mathematical or logical expression tree that can be evaluated to produce a value. It is composed of operators and operands. The three base data types used in expressions are numeric, string, and boolean, which are represented with the Values hierarchy.

Types

A_Expression

type A_Expression is access all Expression'Class;

Subprograms & Entries

Delete

procedure Delete
( this: in out A_Expression );
Deletes the Expression.