JavaScript Engine

...
  • viewtopic.php?f=24&t=1691 вроде в ту тему хотел все порты анонсировать
  • Ага, точно, выложу попозже туда библиотеку.
    Но конкретно данный экземпляр - не библиотека, а именно интерпретатор.
  • Порт spidermonkey. Вообще он для браузера - но мало ли, вдруг кто-то захочет поиграться с интерпретатором.

    Code: Select all

    js /path/to/file.js
    
    Результат выполнения в out.txt, ошибки в err.txt.
    Обычно spidermonkey весит 4 мегабайта в двоичном виде, но не в моем случае :3
    Attachments
    spidermonkey.zip (215.3 KiB)
    Downloaded 465 times
  • spidermonkey может обрабатывать js-скрипты из архива с seelib? Их движки совместимы?
    Из хаоса в космос
  • В архиве 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.
  • Исходники libsee, без каких-либо гарантий. Сырцы spidermonkey благополучно протерял.
    Attachments
    see.zip (4.32 MiB)
    Downloaded 407 times
  • Who is online

    Users browsing this forum: No registered users and 4 guests