在PEG.js语法中使用Node.JS语句

时间:2017-06-03 08:46:22

标签: javascript node.js parsing peg pegjs

在我的语法规则中,我需要检查目录是否存在。
但是,我似乎无法在语法JS中使用Node.JS特定代码。
这是对的吗?任何解决方法?
如果一个问题很愚蠢,谢谢,抱歉:)

示例语法:

{
    var fs = require('fs');

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

Main = "stub"

PEG.js online playground的输出:

require is not defined

1 个答案:

答案 0 :(得分:1)

Node.JS - 特定代码完全适用于主机上的Node环境 但不是在我的浏览器中,那里没有Node。

因此,PEG.JS在线游乐场只能执行vanilla JavaScript代码。
但这是浏览器的限制,而不是PEG.js。