Board.KolibriOS.org
http://board.kolibrios.org/

JavaScript Engine
http://board.kolibrios.org/viewtopic.php?f=45&t=2020
Page 1 of 1

Author:  SoUrcerer [ Sat Feb 25, 2012 1:23 pm ]
Post subject:  JavaScript Engine

Порт SEE, движка JavaScript, совместимого с JavaScript 1.5 и Microsoft JScript. Работает нестабильно, и выводит кучу отладочной информации. Падает, если запускать без параметров. Окон не создает, вывод в файл stdout.
Использовать так:
Code:
seelib -f имя_файла.js


Пример программы:
Code:
var i=1;
var j=10;
var k=3;
print (k);
for (i=0; i<j;i++) {
k=Math.pow(i,2);
print (k);
}


Attachments:
seejs.7z [120.2 KiB]
Downloaded 253 times

Author:  Wildwest [ Sat Feb 25, 2012 5:32 pm ]
Post subject:  Re: JavaScript Engine

viewtopic.php?f=24&t=1691 вроде в ту тему хотел все порты анонсировать

Author:  SoUrcerer [ Sat Feb 25, 2012 5:55 pm ]
Post subject:  Re: JavaScript Engine

Ага, точно, выложу попозже туда библиотеку.
Но конкретно данный экземпляр - не библиотека, а именно интерпретатор.

Author:  SoUrcerer [ Fri Apr 05, 2013 2:51 pm ]
Post subject:  Re: JavaScript Engine

Порт spidermonkey. Вообще он для браузера - но мало ли, вдруг кто-то захочет поиграться с интерпретатором.
Code:
js /path/to/file.js

Результат выполнения в out.txt, ошибки в err.txt.
Обычно spidermonkey весит 4 мегабайта в двоичном виде, но не в моем случае :3

Attachments:
spidermonkey.zip [215.3 KiB]
Downloaded 199 times

Author:  Leency [ Fri Apr 05, 2013 3:12 pm ]
Post subject:  Re: JavaScript Engine

spidermonkey может обрабатывать js-скрипты из архива с seelib? Их движки совместимы?

Author:  SoUrcerer [ Fri Apr 05, 2013 3:16 pm ]
Post subject:  Re: JavaScript Engine

В архиве seelib скрипты для тестирования seelib, использующие специфичную команду test в частности. Однако, если брать не сферические в вакууме скрипты, а что-то вроде
Code:
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.

Author:  SoUrcerer [ Fri May 15, 2015 11:44 pm ]
Post subject:  Re: JavaScript Engine

Исходники libsee, без каких-либо гарантий. Сырцы spidermonkey благополучно протерял.

Attachments:
see.zip [4.32 MiB]
Downloaded 127 times

Page 1 of 1 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/