RE: Required Real/Integer Syntax for TextMapper.Scanner?

From: Martin, Marc <"Martin,>
Date: Mon, 16 Sep 2002 10:07:47 -0700

----boundary-LibPST-iamunique-1429083761_-_-
Content-type: text/plain

>as far as I know there is no special documentation of the format for
>TextMappers, but I guess that is is the same as the definition of numbers
>in the report. I cite the report:
>
>number = integer | real.
>integer = digit {digit} | digit {hexDigit} ( "H" | "L" ).

In "Strings", the following syntax is given in the documentation:

  PROCEDURE StringToInt (IN s: ARRAY OF CHAR; OUT x, res: INTEGER)

  Syntax:
    number = ( [ "+" | "-" ] dec | hex ) 0X .
    dec = digit { digit } .
    hex = hexdigit { hexdigit } ("H" | "X") .
    hexdigit = digit | "A" | "B" | "C" | "D" | "E" | "F" .
    digit = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" |
"9" .

According to the above syntax, "-0" is legal. I also note that TextMappers
processes the string "-0.0" without errors.

Marc Martin
Boeing Commercial Space Company
marc.martin{([at]})nowhere.xy
--------------------------------------------

To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
   blackbox-request{([at]})nowhere.xy

To get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.

Send any problem reports or questions related to this email list to the list owner at
   owner-blackbox{([at]})nowhere.xy

Current posting policy:

a) To post you should use the same address by which you are subscribed to the mailing list. That way, the list server will recognize you as subscriber and forward your posting immediately, without creating any overhead.

b) If, for some reason, you cannot post from the address, by which you are subscribed, your message will be moderated to avoid spam. Please understand that moderation will often cause some delay, in particular over weekends or holydays.


----boundary-LibPST-iamunique-1429083761_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID5hcyBmYXIgYXMgSSBrbm93IHRoZXJlIGlzIG5v
IHNwZWNpYWwgZG9jdW1lbnRhdGlvbiBvZiB0aGUgZm9ybWF0IGZvclxwYXINCj5UZXh0TWFwcGVy
cywgYnV0IEkgZ3Vlc3MgdGhhdCBpcyBpcyB0aGUgc2FtZSBhcyB0aGUgZGVmaW5pdGlvbiBvZiBu
dW1iZXJzXHBhcg0KPmluIHRoZSByZXBvcnQuIEkgY2l0ZSB0aGUgcmVwb3J0OlxwYXINCj5ccGFy
DQo+bnVtYmVyICA9IGludGVnZXIgfCByZWFsLlxwYXINCj5pbnRlZ2VyICA9IGRpZ2l0IFx7ZGln
aXRcfSB8IGRpZ2l0IFx7aGV4RGlnaXRcfSAoICJIIiB8ICJMIiApLlxwYXINClxwYXINCkluICJT
dHJpbmdzIiwgdGhlIGZvbGxvd2luZyBzeW50YXggaXMgZ2l2ZW4gaW4gdGhlIGRvY3VtZW50YXRp
b246XHBhcg0KXHBhcg0KICBQUk9DRURVUkUgU3RyaW5nVG9JbnQgKElOIHM6IEFSUkFZIE9GIENI
QVI7IE9VVCB4LCByZXM6IElOVEVHRVIpXHBhcg0KXHBhcg0KICBTeW50YXg6XHBhcg0KICAgIG51
bWJlciA9ICggWyAiKyIgfCAiLSIgXSBkZWMgfCBoZXggKSAwWCAuXHBhcg0KICAgIGRlYyA9IGRp
Z2l0IFx7IGRpZ2l0IFx9IC5ccGFyDQogICAgaGV4ID0gaGV4ZGlnaXQgXHsgaGV4ZGlnaXQgXH0g
KCJIIiB8ICJYIikgLlxwYXINCiAgICBoZXhkaWdpdCA9IGRpZ2l0IHwgIkEiIHwgIkIiIHwgIkMi
IHwgIkQiIHwgIkUiIHwgIkYiIC5ccGFyDQogICAgZGlnaXQgPSAiMCIgfCAgIjEiIHwgICIyIiB8
ICAiMyIgfCAgIjQiIHwgICI1IiB8ICAiNiIgfCAgIjciIHwgICI4IiB8XHBhcg0KIjkiIC5ccGFy
DQpccGFyDQpBY2NvcmRpbmcgdG8gdGhlIGFib3ZlIHN5bnRheCwgIi0wIiBpcyBsZWdhbC4gIEkg
YWxzbyBub3RlIHRoYXQgVGV4dE1hcHBlcnNccGFyDQpwcm9jZXNzZXMgdGhlIHN0cmluZyAiLTAu
MCIgd2l0aG91dCBlcnJvcnMuXHBhcg0KXHBhcg0KTWFyYyBNYXJ0aW5ccGFyDQpCb2VpbmcgQ29t
bWVyY2lhbCBTcGFjZSBDb21wYW55XHBhcg0KbWFyYy5tYXJ0aW5AYm9laW5nLmNvbVxwYXINCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHBhcg0KXHBhcg0KVG8g
dW5zdWJzY3JpYmUgZnJvbSB0aGlzIG1haWxpbmcgbGlzdCwgc2VuZCBhIG1lc3NhZ2UgY29udGFp
bmluZyB0aGUgd29yZCAidW5zdWJzY3JpYmUiIHRvOlxwYXINCiAgIGJsYWNrYm94LXJlcXVlc3RA
b2Jlcm9uLmNoXHBhcg0KXHBhcg0KVG8gZ2V0IGEgbGlzdCBvZiB2YWxpZCBlLW1haWwgY29tbWFu
ZHMgYW5kIGluc3RydWN0aW9ucyBvbiB0aGVpciB1c2FnZSwgc2VuZCBhIG1lc3NhZ2UgY29udGFp
bmluZyB0aGUgd29yZCAiaGVscCIgdG8gdGhlIGFib3ZlIGFkZHJlc3MuXHBhcg0KXHBhcg0KU2Vu
ZCBhbnkgcHJvYmxlbSByZXBvcnRzIG9yIHF1ZXN0aW9ucyByZWxhdGVkIHRvIHRoaXMgZW1haWwg
bGlzdCB0byB0aGUgbGlzdCBvd25lciBhdFxwYXINCiAgIG93bmVyLWJsYWNrYm94QG9iZXJvbi5j
aFxwYXINClxwYXINCkN1cnJlbnQgcG9zdGluZyBwb2xpY3k6XHBhcg0KXHBhcg0KYSkgVG8gcG9z
dCB5b3Ugc2hvdWxkIHVzZSB0aGUgc2FtZSBhZGRyZXNzIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2Ny
aWJlZCB0byB0aGUgbWFpbGluZyBsaXN0LiBUaGF0IHdheSwgdGhlIGxpc3Qgc2VydmVyIHdpbGwg
cmVjb2duaXplIHlvdSBhcyBzdWJzY3JpYmVyIGFuZCBmb3J3YXJkIHlvdXIgcG9zdGluZyBpbW1l
ZGlhdGVseSwgd2l0aG91dCBjcmVhdGluZyBhbnkgb3ZlcmhlYWQuXHBhcg0KXHBhcg0KYikgSWYs
IGZvciBzb21lIHJlYXNvbiwgeW91IGNhbm5vdCBwb3N0IGZyb20gdGhlIGFkZHJlc3MsIGJ5IHdo
aWNoIHlvdSBhcmUgc3Vic2NyaWJlZCwgeW91ciBtZXNzYWdlIHdpbGwgYmUgbW9kZXJhdGVkIHRv
IGF2b2lkIHNwYW0uIFBsZWFzZSB1bmRlcnN0YW5kIHRoYXQgbW9kZXJhdGlvbiB3aWxsIG9mdGVu
IGNhdXNlIHNvbWUgZGVsYXksIGluIHBhcnRpY3VsYXIgb3ZlciB3ZWVrZW5kcyBvciBob2x5ZGF5
cy5ccGFyDQp9


----boundary-LibPST-iamunique-1429083761_-_---
Received on Mon Sep 16 2002 - 19:07:47 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:29:36 UTC