Overview Schemas Index

MATHEMATICAL_FUNCTIONS_SCHEMA (jsdai.SMathematical_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

public class FDotted_identifiers_syntax
          public static Value run(SdaiContext _context, Value str)