Browse Source

[PATCH 139/188] adding parsing of weEqual token (for parsing
expressions align= offset=)

From 960f875f4a3e7f1d3e6c93ff29d6fb1e0856e764 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <[email protected]>
Date: Wed, 25 Mar 2020 10:29:24 -0400

git-svn-id: branches/wasm@46135 -

nickysn 5 years ago
parent
commit
9223e3c1ec
1 changed files with 4 additions and 1 deletions
  1. 4 1
      utils/wasmbin/watscanner.pas

+ 4 - 1
utils/wasmbin/watscanner.pas

@@ -21,7 +21,7 @@ type
      wef32, wef64,
      weType,
      weImport, weGlobal, weTable, weMemory, weLocal, weExport,
-     weElem, weData, weOffset, weAlign
+     weElem, weData, weOffset, weAlign, weEqual
    );
 
   // used only for weNumber
@@ -246,6 +246,9 @@ begin
       end else if buf[idx]=')' then begin
         token:=weCloseBrace;
         inc(idx);
+      end else if buf[idx]='=' then begin
+        token:=weEqual;
+        inc(idx);
       end else if buf[idx]='"' then begin
         token:=weString;
         resText:=ScanString(buf, idx);