Update Parsimmon

This commit is contained in:
Zaid Abdulla committed 2020-09-01 02:30:23 -07:00
1 parent 495e7b0264
commit 1760207217
3 files changed
+16 -10

No files matched your search

+8 -2
View File
@@ -76,7 +76,10 @@ export async function mapAsync(
return callback(clone || exp); return callback(clone || exp);
} }
function binaryLeft(operatorsParser, nextParser): parsimmon.Parser<unknown> { function binaryLeft(
operatorsParser: parsimmon.Parser<string>,
nextParser: parsimmon.Parser<Expression>
): parsimmon.Parser<Expression> {
return parsimmon.seqMap( return parsimmon.seqMap(
nextParser, nextParser,
parsimmon.seq(operatorsParser, nextParser).many(), parsimmon.seq(operatorsParser, nextParser).many(),
@@ -334,7 +337,10 @@ const lang = parsimmon.createLanguage({
); );
}, },
Expression: function (r) { Expression: function (r) {
function unary(operatorsParser, nextParser): parsimmon.Parser<unknown> { function unary(
operatorsParser: parsimmon.Parser<string>,
nextParser: parsimmon.Parser<Expression>
): parsimmon.Parser<Expression> {
return parsimmon.seq(operatorsParser, nextParser).or(nextParser); return parsimmon.seq(operatorsParser, nextParser).or(nextParser);
} }
+6 -6
View File
@@ -743,9 +743,9 @@
"dev": true "dev": true
}, },
"@types/parsimmon": { "@types/parsimmon": {
"version": "1.10.0", "version": "1.10.2",
"resolved": "https://registry.npmjs.org/@types/parsimmon/-/parsimmon-1.10.0.tgz", "resolved": "https://registry.npmjs.org/@types/parsimmon/-/parsimmon-1.10.2.tgz",
"integrity": "sha512-bsTIJFVQv7jnvNiC42ld2pQW2KRI+pAG243L+iATvqzy3X6+NH1obz2itRKDZZ8VVhN3wjwYax/VBGCcXzgTqQ==", "integrity": "sha512-WVugAiBoLsmay9IPrLJoMnmLTP0cWPbc4w5c5suTevyhaJW9TWGyPbkFraNUk5YULf8vQ5C/3NBEQcIs6XfTcg==",
"dev": true "dev": true
}, },
"@types/q": { "@types/q": {
@@ -6709,9 +6709,9 @@
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
}, },
"parsimmon": { "parsimmon": {
"version": "1.13.0", "version": "1.16.0",
"resolved": "https://registry.npmjs.org/parsimmon/-/parsimmon-1.13.0.tgz", "resolved": "https://registry.npmjs.org/parsimmon/-/parsimmon-1.16.0.tgz",
"integrity": "sha512-5UIrOCW+gjbILkjKPgTgmq8LKf8TT3Iy7kN2VD7OtQ81facKn8B4gG1X94jWqXYZsxG2KbJhrv/Yq/5H6BQn7A==" "integrity": "sha512-tekGDz2Lny27SQ/5DzJdIK0lqsWwZ667SCLFIDCxaZM7VNgQjyKLbaL7FYPKpbjdxNAXFV/mSxkq5D2fnkW4pA=="
}, },
"pascalcase": { "pascalcase": {
"version": "0.1.1", "version": "0.1.1",
+2 -2
View File
@@ -31,7 +31,7 @@
"koa-static": "^5.0.0", "koa-static": "^5.0.0",
"later": "^1.2.0", "later": "^1.2.0",
"mongodb": "^3.6.0", "mongodb": "^3.6.0",
"parsimmon": "^1.13.0", "parsimmon": "^1.16.0",
"seedrandom": "^3.0.1", "seedrandom": "^3.0.1",
"yaml": "^1.6.0", "yaml": "^1.6.0",
"yebool": "^1.0.2" "yebool": "^1.0.2"
@@ -48,7 +48,7 @@
"@types/koa-static": "^4.0.1", "@types/koa-static": "^4.0.1",
"@types/mithril": "^2.0.0", "@types/mithril": "^2.0.0",
"@types/mongodb": "^3.5.26", "@types/mongodb": "^3.5.26",
"@types/parsimmon": "^1.10.0", "@types/parsimmon": "^1.10.2",
"@types/seedrandom": "^2.4.28", "@types/seedrandom": "^2.4.28",
"@types/svgo": "^1.2.1", "@types/svgo": "^1.2.1",
"@typescript-eslint/eslint-plugin": "^3.7.0", "@typescript-eslint/eslint-plugin": "^3.7.0",