Application module: Maths value | ISO/TS 10303-1092:2019(E) © ISO |
(*
ISO/TC 184/SC 4/WG 12 N10491 - ISO/TS 10303-1092 Maths value - EXPRESS ARM
Supersedes
ISO/TC 184/SC 4/WG 12 N2801
*)
SCHEMA Maths_value_arm;
USE FROM
Generic_expression_arm;
-- ISO/TS 10303-1341
USE FROM
Numeric_expression_arm;
-- ISO/TS 10303-1526
TYPE maths_atom =
SELECT
(maths_boolean,
maths_complex,
maths_integer,
maths_real);
END_TYPE;
TYPE maths_boolean =
BOOLEAN;
END_TYPE;
TYPE maths_complex =
LIST[2:2] OF REAL;
END_TYPE;
TYPE maths_integer =
INTEGER;
END_TYPE;
TYPE maths_real =
REAL;
END_TYPE;
TYPE maths_tuple =
LIST[0:?] OF maths_value;
END_TYPE;
TYPE maths_value =
EXTENSIBLE
SELECT
(Generic_expression,
maths_atom,
maths_tuple);
END_TYPE;
END_SCHEMA; -- Maths_value_arm
© ISO 2019 — All rights reserved