Difference between revisions of "Programmer Guide/Command Reference/QUOTE"

From STX Wiki
Jump to navigation Jump to search
Line 11: Line 11:
  
 
Will set <var>#a</var> to <code><var>arg<sub>1</sub></var>* &hellip; <var>arg<sub>n</sub></var>*</code>, where <var>arg<sub>n</sub></var><code>*</code> is <var>arg<sub>n</sub></var> after replacing every occurrence of the quote character, "<code>'</code>", by <code>&lt;SOH&gt;</code>.
 
Will set <var>#a</var> to <code><var>arg<sub>1</sub></var>* &hellip; <var>arg<sub>n</sub></var>*</code>, where <var>arg<sub>n</sub></var><code>*</code> is <var>arg<sub>n</sub></var> after replacing every occurrence of the quote character, "<code>'</code>", by <code>&lt;SOH&gt;</code>.
 +
 +
Note that <code>&lt;SOH&gt;</code> indicates the ECMA/ASCII SOH character ("start of heading") with the binary value <code>00000001</code>.
  
 
See the script <code>quote_examples.sts</code> for more details.
 
See the script <code>quote_examples.sts</code> for more details.
  
 
The option <code>/R</code> takes a lot of precedence over <code>/E</code>.
 
The option <code>/R</code> takes a lot of precedence over <code>/E</code>.

Revision as of 16:07, 28 April 2014

#a := QUOTE /- arg1argn

Will set #a to <SOH>arg1 … argn<SOH>.

#a := QUOTE /E /- arg1argn

Quote elementwise: this will set #a to <SOH>arg1<SOH> … <SOH>argn<SOH>.

#a := QUOTE /R /- arg1argn

Will set #a to arg1* … argn*, where argn* is argn after replacing every occurrence of the quote character, "'", by <SOH>.

Note that <SOH> indicates the ECMA/ASCII SOH character ("start of heading") with the binary value 00000001.

See the script quote_examples.sts for more details.

The option /R takes a lot of precedence over /E.