Socket
Socket
Sign inDemoInstall

@webassemblyjs/wast-parser

Package Overview
Dependencies
9
Maintainers
1
Versions
86
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.8.0 to 1.8.1

8

esm/grammar.js

@@ -395,2 +395,3 @@ function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }

var fnResult = [];
var typeRef;
var fnName = t.identifier(getUniqueName("func"));

@@ -406,4 +407,7 @@

if (lookaheadAndCheck(keywords.param) === true) {
if (lookaheadAndCheck(keywords.type) === true) {
eatToken();
typeRef = parseTypeReference();
} else if (lookaheadAndCheck(keywords.param) === true) {
eatToken();
fnParams.push.apply(fnParams, _toConsumableArray(parseFuncParam()));

@@ -426,3 +430,3 @@ } else if (lookaheadAndCheck(keywords.result) === true) {

descr = t.funcImportDescr(fnName, t.signature(fnParams, fnResult));
descr = t.funcImportDescr(fnName, typeRef !== undefined ? typeRef : t.signature(fnParams, fnResult));
} else if (isKeyword(token, keywords.global)) {

@@ -429,0 +433,0 @@ eatToken(); // keyword

@@ -408,2 +408,3 @@ "use strict";

var fnResult = [];
var typeRef;
var fnName = t.identifier(getUniqueName("func"));

@@ -419,4 +420,7 @@

if (lookaheadAndCheck(_tokenizer.keywords.param) === true) {
if (lookaheadAndCheck(_tokenizer.keywords.type) === true) {
eatToken();
typeRef = parseTypeReference();
} else if (lookaheadAndCheck(_tokenizer.keywords.param) === true) {
eatToken();
fnParams.push.apply(fnParams, _toConsumableArray(parseFuncParam()));

@@ -439,3 +443,3 @@ } else if (lookaheadAndCheck(_tokenizer.keywords.result) === true) {

descr = t.funcImportDescr(fnName, t.signature(fnParams, fnResult));
descr = t.funcImportDescr(fnName, typeRef !== undefined ? typeRef : t.signature(fnParams, fnResult));
} else if (isKeyword(token, _tokenizer.keywords.global)) {

@@ -442,0 +446,0 @@ eatToken(); // keyword

{
"name": "@webassemblyjs/wast-parser",
"version": "1.8.0",
"version": "1.8.1",
"description": "WebAssembly text format parser",

@@ -21,11 +21,11 @@ "keywords": [

"dependencies": {
"@webassemblyjs/ast": "1.8.0",
"@webassemblyjs/floating-point-hex-parser": "1.8.0",
"@webassemblyjs/helper-api-error": "1.8.0",
"@webassemblyjs/helper-code-frame": "1.8.0",
"@webassemblyjs/helper-fsm": "1.8.0",
"@webassemblyjs/ast": "1.8.1",
"@webassemblyjs/floating-point-hex-parser": "1.8.1",
"@webassemblyjs/helper-api-error": "1.8.1",
"@webassemblyjs/helper-code-frame": "1.8.1",
"@webassemblyjs/helper-fsm": "1.8.1",
"@xtuc/long": "4.2.1"
},
"devDependencies": {
"@webassemblyjs/helper-test-framework": "1.8.0",
"@webassemblyjs/helper-test-framework": "1.8.1",
"mamacro": "^0.0.3"

@@ -40,3 +40,3 @@ },

},
"gitHead": "8b2d1afa793ea81f20ec63416134c201e39694eb"
"gitHead": "a2f42245e9b597e3541e0f697253449d60fc4d79"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc