Index

Package: Symbol_Resolvers

Description

package Symbol_Resolvers is

Types

Symbol_Resolver (abstract)

type Symbol_Resolver is interface;
A Symbol_Resolver is capable of resolving named values (symbols) into Value objects. Symbol resolvers are used in expression evaluation when the value of a variable needs to be to evaluated.

A_Symbol_Resolver

type A_Symbol_Resolver is access all Symbol_Resolver'Class;

Subprograms & Entries

Resolve (abstract)

function Resolve
( this: access Symbol_Resolver;
symbol: String ) return A_Value is abstract;
Resolves the symbol named 'symbol', returning the result. null will be returned if the symbol can't be resolved.