You've already forked gnatstudio
mirror of
https://github.com/AdaCore/gnatstudio.git
synced 2026-02-12 12:42:33 -08:00
30 lines
670 B
Ada
30 lines
670 B
Ada
-- Values (such as integers, reals, complex numbers, strings, etc.)
|
|
-- manipulated by SDC.
|
|
|
|
package Values is
|
|
|
|
type Value is private;
|
|
-- The actual value type.
|
|
|
|
function To_String (V : Value) return String;
|
|
-- Returns a String representation of the Value.
|
|
|
|
function Read (Word : String) return Value;
|
|
-- If Word contains a value, the value is returned, otherwise
|
|
-- Except.User_Error is raised.
|
|
|
|
procedure Process (V : Value);
|
|
-- Processes a Value.
|
|
|
|
private
|
|
|
|
-- For now integer is the only data type available in SDC.
|
|
|
|
type Value_Info is record
|
|
E : Integer;
|
|
end record;
|
|
|
|
type Value is access Value_Info;
|
|
|
|
end Values;
|