From 161e7862e702dbb56b0efb8860fde7bca72af338 Mon Sep 17 00:00:00 2001 From: michael Date: Sun, 23 Aug 2020 09:27:23 +0000 Subject: [PATCH] * Merging revisions r46230,r46232 from trunk: ------------------------------------------------------------------------ r46230 | michael | 2020-08-04 15:56:43 +0200 (Tue, 04 Aug 2020) | 1 line * Additional options for latest pas2js version features ------------------------------------------------------------------------ r46232 | michael | 2020-08-04 17:50:45 +0200 (Tue, 04 Aug 2020) | 1 line * Set path to local version of fcl-passrc, not installed version ------------------------------------------------------------------------ git-svn-id: branches/fixes_3_2@46603 - --- utils/pas2js/makestub.lpi | 3 +++ utils/pas2js/stubcreator.pp | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/utils/pas2js/makestub.lpi b/utils/pas2js/makestub.lpi index 6d5db4e64b..5266885de3 100644 --- a/utils/pas2js/makestub.lpi +++ b/utils/pas2js/makestub.lpi @@ -23,6 +23,9 @@ + + + diff --git a/utils/pas2js/stubcreator.pp b/utils/pas2js/stubcreator.pp index 68cfd22c83..bfe5935d6a 100644 --- a/utils/pas2js/stubcreator.pp +++ b/utils/pas2js/stubcreator.pp @@ -302,7 +302,7 @@ begin FileResolver.AddIncludePath(S); // Scanner Scanner := TPascalScanner.Create(FileResolver); - Scanner.Options:=[po_AsmWhole,po_KeepClassForward]; + Scanner.Options:=[po_AsmWhole,po_KeepClassForward,po_ExtConstWithoutExpr]; SCanner.LogEvents:=SE.ScannerLogEvents; SCanner.OnLog:=SE.Onlog; For S in FDefines do @@ -312,7 +312,7 @@ begin Parser:=TPasParser.Create(Scanner, FileResolver, SE); Parser.LogEvents:=SE.ParserLogEvents; Parser.OnLog:=SE.Onlog; - Parser.Options:=Parser.Options+[po_AsmWhole,po_delphi,po_KeepClassForward]; + Parser.Options:=Parser.Options+[po_AsmWhole,po_delphi,po_KeepClassForward,po_ExtConstWithoutExpr,po_AsyncProcs]; Parser.ParseMain(Result); finally Parser.Free;