FUNCTION dotted_identifiers_syntax
(* SCHEMA mathematical_functions_schema; *)
FUNCTION dotted_identifiers_syntax(str : STRING) : BOOLEAN;
LOCAL
k : positive_integer;
m : positive_integer;
END_LOCAL;
IF NOT EXISTS (str) THEN RETURN (FALSE); END_IF;
k := parse_express_identifier (str, 1);
IF k = 1 THEN RETURN (FALSE); END_IF;
REPEAT WHILE k <= LENGTH (str);
IF (str[k] <> '.') OR (k = LENGTH (str)) THEN RETURN (FALSE); END_IF;
m := parse_express_identifier (str, k+1);
IF m = k + 1 THEN RETURN (FALSE); END_IF;
k := m;
END_REPEAT;
RETURN (TRUE);
END_FUNCTION; -- dotted_identifiers_syntax
Referenced By
Defintion dotted_identifiers_syntax is references by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:13:59-04:00