@thinql/parse
Version:
Parse ThinQL queries to ASTs
26 lines (19 loc) • 723 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _index = _interopRequireDefault(require("jju/index.js"));
var _unquotedString = _interopRequireDefault(require("../tokens/unquotedString.js"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const unquotedStringRegExp = new RegExp(`^${_unquotedString.default.match.source}$`);
const stringify = (content, literal = false) => {
if (!literal && unquotedStringRegExp.test(content)) {
return content;
} else {
return _index.default.stringify(content);
}
};
var _default = stringify;
exports.default = _default;
//# sourceMappingURL=stringify.js.map