Update Parsimmon
This commit is contained in:
1 parent
495e7b0264
commit
1760207217
3 files changed
+16
-10
No files matched your search
@@ -76,7 +76,10 @@ export async function mapAsync(
|
||||
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(
|
||||
nextParser,
|
||||
parsimmon.seq(operatorsParser, nextParser).many(),
|
||||
@@ -334,7 +337,10 @@ const lang = parsimmon.createLanguage({
|
||||
);
|
||||
},
|
||||
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);
|
||||
}
|
||||
|
||||
|
||||
Generated
+6
-6
@@ -743,9 +743,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"@types/parsimmon": {
|
||||
"version": "1.10.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/parsimmon/-/parsimmon-1.10.0.tgz",
|
||||
"integrity": "sha512-bsTIJFVQv7jnvNiC42ld2pQW2KRI+pAG243L+iATvqzy3X6+NH1obz2itRKDZZ8VVhN3wjwYax/VBGCcXzgTqQ==",
|
||||
"version": "1.10.2",
|
||||
"resolved": "https://registry.npmjs.org/@types/parsimmon/-/parsimmon-1.10.2.tgz",
|
||||
"integrity": "sha512-WVugAiBoLsmay9IPrLJoMnmLTP0cWPbc4w5c5suTevyhaJW9TWGyPbkFraNUk5YULf8vQ5C/3NBEQcIs6XfTcg==",
|
||||
"dev": true
|
||||
},
|
||||
"@types/q": {
|
||||
@@ -6709,9 +6709,9 @@
|
||||
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
|
||||
},
|
||||
"parsimmon": {
|
||||
"version": "1.13.0",
|
||||
"resolved": "https://registry.npmjs.org/parsimmon/-/parsimmon-1.13.0.tgz",
|
||||
"integrity": "sha512-5UIrOCW+gjbILkjKPgTgmq8LKf8TT3Iy7kN2VD7OtQ81facKn8B4gG1X94jWqXYZsxG2KbJhrv/Yq/5H6BQn7A=="
|
||||
"version": "1.16.0",
|
||||
"resolved": "https://registry.npmjs.org/parsimmon/-/parsimmon-1.16.0.tgz",
|
||||
"integrity": "sha512-tekGDz2Lny27SQ/5DzJdIK0lqsWwZ667SCLFIDCxaZM7VNgQjyKLbaL7FYPKpbjdxNAXFV/mSxkq5D2fnkW4pA=="
|
||||
},
|
||||
"pascalcase": {
|
||||
"version": "0.1.1",
|
||||
|
||||
+2
-2
@@ -31,7 +31,7 @@
|
||||
"koa-static": "^5.0.0",
|
||||
"later": "^1.2.0",
|
||||
"mongodb": "^3.6.0",
|
||||
"parsimmon": "^1.13.0",
|
||||
"parsimmon": "^1.16.0",
|
||||
"seedrandom": "^3.0.1",
|
||||
"yaml": "^1.6.0",
|
||||
"yebool": "^1.0.2"
|
||||
@@ -48,7 +48,7 @@
|
||||
"@types/koa-static": "^4.0.1",
|
||||
"@types/mithril": "^2.0.0",
|
||||
"@types/mongodb": "^3.5.26",
|
||||
"@types/parsimmon": "^1.10.0",
|
||||
"@types/parsimmon": "^1.10.2",
|
||||
"@types/seedrandom": "^2.4.28",
|
||||
"@types/svgo": "^1.2.1",
|
||||
"@typescript-eslint/eslint-plugin": "^3.7.0",
|
||||
|
||||
Reference in new issue
Block a user