[NASL2] Auto-conversion with + and -

Michel Arboi <[email protected]>
Newsgroups gmane.comp.security.nessus.devel
Organization Compilo ergo sum
Message-ID <[email protected]>
My philosophical problem with the undefined value led me to look
better at the + and - operators.
The code is ugly, so I decided to rewrite it in a simpler way.
The big question is: what do we do when we have heterogeneous
arguments?
For +, the (current) result is a string as soon as one argument is a
string. 
e.g. "x" + 3 = "x3"  and 3 + "x" = "3x"
This also means that "123" + 7 = "1237"

For -, the behavior is identical, although I am not sure it is a good
idea, because "string subtraction" is a rather special operation.

Maybe after we should just print a warning and returns an error (null)
but I suspect that this would break a couple of scripts.

-- 
mailto:[email protected]
GPG Public keys: http://michel.arboi.free.fr/pubkey.txt
http://michel.arboi.free.fr/	http://arboi.da.ru/
FAQNOPI de fr.comp.securite : http://faqnopi.da.ru/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.