Использование операторов Node.JS внутри грамматики PEG.js

1

В моем правиле грамматики мне нужно проверить, существует ли каталог.
Однако кажется, что я не могу использовать Node.JS -specific в грамматике JS.
Правильно ли это? Любое обходное решение?
Спасибо и извините, если вопрос был глупым :)

Пример грамматики:

{
    var fs = require('fs');

    function isDirectoryExists(dir) {
        return fs.existsSync(path);
    }
}

Main = "stub"

Выход с игровой площадки PEG.js:

require is not defined
Теги:
parsing
peg
pegjs

1 ответ

1

Node.JS -specific отлично работает в среде Node на хосте.
Но не в моем браузере, там нет Узла.

Итак, онлайн-площадка PEG.JS может выполнять только ванильный код JavaScript.
Но это ограничение браузера, а не PEG.js.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню