From: Pete Bennett (pbennett@oxmol.co.uk)
Date: 20-Feb-95 (17:48:44 GMT)
Subj: Pre-Parsing Messages

I found this page today and have since read all the information
that it contains ;)

It seemed that some sort of attempt at the automatic
translation of messages into a form closer to English and
our number system was desirable.

I am in the process of writing such a program.  At the moment
I have only reached the end of message two but will post the
progress I have made so far.

The following short strings are substuited for the
equivalent Tau-Ceti token to increase legibilty and all 
numbers are converted.

Operations

aHbHc		:PLUS:	a+c=b
aLbLc		:MULT:	a*c=b
aIbIc		:SUB+:	mod (a-c)=b
aJbJc		:SUB-:	-mod (a-c)=b
aTbTc		:SUB<:	c-a=b
aUbUc		:SUB>:	a-c=b
aMbMc		:DIV+:	max (a,c)/min (a,c)=b
aNbNc		:DIV/:	min (a,c)/max (a,c)=b
aebec		:DIV>:	a/c=b
afbfc		:DIV<:	c/a=b
aPbPa		:EQV:	a is equivalent to b
ahbha		:SIN:	a=sin(b)	
akbka		:COS:	a=cos(b)
V...V		:IF:	If ... evaluates to True
W...W		:THEN:	Then ... also evaluates to True

Logic

R...R		:TRUE:	The statement ... evaluates to True
S...S		:FALSE:	The statement ... evaluates to False
R		:TRUE:	Constant equal to True
S		:FALSE:	Constant equal to False
aibic		:AND:	(a AND c)=b
ajbic		:OR:	(a OR c)=b	

Pete


Back

Forward

Index