Page 1 of 1

upper case or lower case?

Posted: 2008-01-12 23:02:32
by iRuLez
I don't have never undestand if is an error writing uo.msg("123")

Which is the different from:
uo.msg("123")
and
UO.Msg("123")

also, the different from

uo.usetype('0x0000','0x0000')
and
uo.usetype(0x0000,0x0000)

Which is the Sintax correct from these "script"?

Posted: 2008-01-13 00:36:39
by Destruction
Script Engine is case insensitive.

For usetype command use string arguments.

Posted: 2008-01-17 23:13:46
by iRuLez
uhmmm ok

and change something from
end sub
or
endsub?

Posted: 2008-01-18 09:27:45
by Destruction
I use "endsub"..

Posted: 2008-01-19 15:35:58
by iRuLez
:roll: all these small details can trigger some error to inject as "unandle exception in parser" or anything like?

Posted: 2008-01-19 17:59:14
by Grin
Injection use compiler... Once compile and forget:)

Posted: 2008-01-19 23:38:56
by Destruction
А мне Yoko говорил, что это интерпретатор замаскированный..

Видать хорошо замаскировали :)

Posted: 2008-01-19 23:42:05
by Grin
там копилятор бизон, на компиляторе реализовали интерпритатор, в результате имеем что имеем, утечки памяти и тд...
Конкретно у мамаича (точно не помню но вроде он занимался парсером), были проблемы с ветвлением, а имено с организацией переходов (если интересно в исходникх есть файл по парсеру).

Posted: 2008-03-05 13:44:01
by iRuLez
if the script engine is insensitive
are better change this?

all know if the accuracy in script is very important .... :wink:

Posted: 2008-03-06 18:53:37
by Edred
Grin wrote:там копилятор бизон, на компиляторе реализовали интерпритатор, в результате имеем что имеем, утечки памяти и тд...
(если интересно в исходникх есть файл по парсеру).


Кстати, всем рекомендую почитать этот файлик. Я когда-то читал его как беллетристику какую-нибудь... Одного до сих пор не понял - на фига так было извращаться и писать интерпретатор из компилятора... И получить простейших бейсик. Когда этих бейсиковых интерпетаторов в инете пруд пруди.