Page 1 of 1
JavaScript Engine
Posted: Sat Feb 25, 2012 1:23 pm
by SoUrcerer
Порт SEE, движка JavaScript, совместимого с JavaScript 1.5 и Microsoft JScript. Работает нестабильно, и выводит кучу отладочной информации. Падает, если запускать без параметров. Окон не создает, вывод в файл stdout.
Использовать так:
Пример программы:
Code: Select all
var i=1;
var j=10;
var k=3;
print (k);
for (i=0; i<j;i++) {
k=Math.pow(i,2);
print (k);
}
Re: JavaScript Engine
Posted: Sat Feb 25, 2012 5:32 pm
by Wildwest
viewtopic.php?f=24&t=1691 вроде в ту тему хотел все порты анонсировать
Re: JavaScript Engine
Posted: Sat Feb 25, 2012 5:55 pm
by SoUrcerer
Ага, точно, выложу попозже туда библиотеку.
Но конкретно данный экземпляр - не библиотека, а именно интерпретатор.
Re: JavaScript Engine
Posted: Fri Apr 05, 2013 2:51 pm
by SoUrcerer
Порт spidermonkey. Вообще он для браузера - но мало ли, вдруг кто-то захочет поиграться с интерпретатором.
Результат выполнения в out.txt, ошибки в err.txt.
Обычно spidermonkey весит 4 мегабайта в двоичном виде, но не в моем случае :3
Re: JavaScript Engine
Posted: Fri Apr 05, 2013 3:12 pm
by Leency
spidermonkey может обрабатывать js-скрипты из архива с seelib? Их движки совместимы?
Re: JavaScript Engine
Posted: Fri Apr 05, 2013 3:16 pm
by SoUrcerer
В архиве seelib скрипты для тестирования seelib, использующие специфичную команду test в частности. Однако, если брать не сферические в вакууме скрипты, а что-то вроде
Code: Select all
var i=1;
var j=10;
var k=3;
print (k);
for (i=0; i<j;i++) {
k=Math.pow(i,2);
print (k);
}
То оно будет работать в обоих движках. Оба движка не представляют DOM, но SpiderMonkey соответствует ECMAScript 5, в то время как libSEE - ECMAScript 3.
Re: JavaScript Engine
Posted: Fri May 15, 2015 11:44 pm
by SoUrcerer
Исходники libsee, без каких-либо гарантий. Сырцы spidermonkey благополучно протерял.
Re: JavaScript Engine
Posted: Sun Dec 20, 2020 11:03 am
by maxcodehack