AMT Help Files
homeLION Language ReferenceCommandsINSPECT...ENDINSPECTCONVERTING

CONVERTING

Syntax

INSPECT (<Variable>)

  CONVERTING (<Old values>, <New values>[, <Condition>, <Value>])

ENDINSPECT

Description

This command replaces the separate characters specified in the string <Old values> with the corresponding characters in the <New values> string when found in the variable to inspect. I.e. the first character in the <Old values> string will be replaced by the first character in the <New values> string, the second character in the <Old values> string with the second character in the <New values> string and so on.
When a BEFORE or AFTER condition has been specified the converting will either stop at the occurrence of <Value> in <Variable> or start directly after the occurrence of <Value> in <Variable> and continue till the end of <Variable>.

Diagram

Returned value type

None

Parameters

Parameter Description
<Variable> The variable to inspect
<Old values> The string with characters to search seperately in <Variable> and to be replace by the corresponding character in the <New values> string.
<New values> The string with characters to replace the corresponing characters in the <Old values> string.
<Condition> BEFORE Specifies a BEFORE condition. I.e. the converting will start at the beginning of <Variable> and stop at the occurrence of <Value> in <Variable>.
AFTER Specifies an AFTER condition. I.e. the converting will start directly after the occurrence of <Value> in <Variable> and continue till the end of <Variable>.
<Value> The start/stop character or string to use for the BEFORE or AFTER condition.

Example

(A)
va-inspect := '**AB**CD**EF'

inspect (va-inspect)
  converting ('AC*', 'zla')
endinspect

// va-inspect is 'aazBaalDaaEF'

(B)
va-inspect := '**AB**CD**EF'

inspect (va-inspect)
  converting ('AC*', 'zla', before, 'D')
endinspect

// va-inspect is 'aazBaalD**EF'

(C)
va-inspect := '**AB**CD**EF'

inspect (va-inspect)
  converting ('AC*', 'zla', after, 'B')
endinspect

// va-inspect is '**ABaalDaaEF'

Contents

 Go to top