parjs
Version:
Library for building parsers using combinators.
55 lines • 6.38 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.wrapImplicit = exports.UNINITIALIZED_RESULT = exports.FAIL_RESULT = exports.BasicParsingState = exports.ResultKind = exports.ParjsSuccess = exports.ParjsFailure = exports.whitespace = exports.upper = exports.uniUpper = exports.uniNewline = exports.uniLower = exports.uniLetter = exports.uniDecimal = exports.stringLen = exports.state = exports.spaces1 = exports.space = exports.result = exports.rest = exports.position = exports.nope = exports.noCharOf = exports.newline = exports.lower = exports.letter = exports.int = exports.hex = exports.float = exports.fail = exports.eof = exports.digit = exports.charWhere = exports.charCodeWhere = exports.caseString = exports.anyStringOf = exports.anyCharOf = exports.anyChar = exports.string = exports.regexp = exports.defineCombinator = exports.composeCombinator = exports.ParserUserState = exports.ParjserBase = void 0;
var parser_1 = require("./parser");
Object.defineProperty(exports, "ParjserBase", { enumerable: true, get: function () { return parser_1.ParjserBase; } });
Object.defineProperty(exports, "ParserUserState", { enumerable: true, get: function () { return parser_1.ParserUserState; } });
var combinators_1 = require("./combinators");
Object.defineProperty(exports, "composeCombinator", { enumerable: true, get: function () { return combinators_1.composeCombinator; } });
Object.defineProperty(exports, "defineCombinator", { enumerable: true, get: function () { return combinators_1.defineCombinator; } });
var parser_2 = require("./parser");
Object.defineProperty(exports, "regexp", { enumerable: true, get: function () { return parser_2.regexp; } });
Object.defineProperty(exports, "string", { enumerable: true, get: function () { return parser_2.string; } });
var parsers_1 = require("./parsers");
Object.defineProperty(exports, "anyChar", { enumerable: true, get: function () { return parsers_1.anyChar; } });
Object.defineProperty(exports, "anyCharOf", { enumerable: true, get: function () { return parsers_1.anyCharOf; } });
Object.defineProperty(exports, "anyStringOf", { enumerable: true, get: function () { return parsers_1.anyStringOf; } });
Object.defineProperty(exports, "caseString", { enumerable: true, get: function () { return parsers_1.caseString; } });
Object.defineProperty(exports, "charCodeWhere", { enumerable: true, get: function () { return parsers_1.charCodeWhere; } });
Object.defineProperty(exports, "charWhere", { enumerable: true, get: function () { return parsers_1.charWhere; } });
Object.defineProperty(exports, "digit", { enumerable: true, get: function () { return parsers_1.digit; } });
Object.defineProperty(exports, "eof", { enumerable: true, get: function () { return parsers_1.eof; } });
Object.defineProperty(exports, "fail", { enumerable: true, get: function () { return parsers_1.fail; } });
Object.defineProperty(exports, "float", { enumerable: true, get: function () { return parsers_1.float; } });
Object.defineProperty(exports, "hex", { enumerable: true, get: function () { return parsers_1.hex; } });
Object.defineProperty(exports, "int", { enumerable: true, get: function () { return parsers_1.int; } });
Object.defineProperty(exports, "letter", { enumerable: true, get: function () { return parsers_1.letter; } });
Object.defineProperty(exports, "lower", { enumerable: true, get: function () { return parsers_1.lower; } });
Object.defineProperty(exports, "newline", { enumerable: true, get: function () { return parsers_1.newline; } });
Object.defineProperty(exports, "noCharOf", { enumerable: true, get: function () { return parsers_1.noCharOf; } });
Object.defineProperty(exports, "nope", { enumerable: true, get: function () { return parsers_1.nope; } });
Object.defineProperty(exports, "position", { enumerable: true, get: function () { return parsers_1.position; } });
Object.defineProperty(exports, "rest", { enumerable: true, get: function () { return parsers_1.rest; } });
Object.defineProperty(exports, "result", { enumerable: true, get: function () { return parsers_1.result; } });
Object.defineProperty(exports, "space", { enumerable: true, get: function () { return parsers_1.space; } });
Object.defineProperty(exports, "spaces1", { enumerable: true, get: function () { return parsers_1.spaces1; } });
Object.defineProperty(exports, "state", { enumerable: true, get: function () { return parsers_1.state; } });
Object.defineProperty(exports, "stringLen", { enumerable: true, get: function () { return parsers_1.stringLen; } });
Object.defineProperty(exports, "uniDecimal", { enumerable: true, get: function () { return parsers_1.uniDecimal; } });
Object.defineProperty(exports, "uniLetter", { enumerable: true, get: function () { return parsers_1.uniLetter; } });
Object.defineProperty(exports, "uniLower", { enumerable: true, get: function () { return parsers_1.uniLower; } });
Object.defineProperty(exports, "uniNewline", { enumerable: true, get: function () { return parsers_1.uniNewline; } });
Object.defineProperty(exports, "uniUpper", { enumerable: true, get: function () { return parsers_1.uniUpper; } });
Object.defineProperty(exports, "upper", { enumerable: true, get: function () { return parsers_1.upper; } });
Object.defineProperty(exports, "whitespace", { enumerable: true, get: function () { return parsers_1.whitespace; } });
var result_1 = require("./result");
Object.defineProperty(exports, "ParjsFailure", { enumerable: true, get: function () { return result_1.ParjsFailure; } });
Object.defineProperty(exports, "ParjsSuccess", { enumerable: true, get: function () { return result_1.ParjsSuccess; } });
Object.defineProperty(exports, "ResultKind", { enumerable: true, get: function () { return result_1.ResultKind; } });
var state_1 = require("./state");
Object.defineProperty(exports, "BasicParsingState", { enumerable: true, get: function () { return state_1.BasicParsingState; } });
Object.defineProperty(exports, "FAIL_RESULT", { enumerable: true, get: function () { return state_1.FAIL_RESULT; } });
Object.defineProperty(exports, "UNINITIALIZED_RESULT", { enumerable: true, get: function () { return state_1.UNINITIALIZED_RESULT; } });
var wrap_implicit_1 = require("./wrap-implicit");
Object.defineProperty(exports, "wrapImplicit", { enumerable: true, get: function () { return wrap_implicit_1.wrapImplicit; } });
//# sourceMappingURL=index.js.map