diff --git a/packages/fcl-passrc/tests/tcresolvegenerics.pas b/packages/fcl-passrc/tests/tcresolvegenerics.pas index 658eae26c8..3fa68192a9 100644 --- a/packages/fcl-passrc/tests/tcresolvegenerics.pas +++ b/packages/fcl-passrc/tests/tcresolvegenerics.pas @@ -1932,7 +1932,7 @@ begin ' PRec = ^specialize TRec;', 'begin', '']); - CheckParserException('Expected "Identifier or file"',nParserExpectTokenError); + CheckParserException('Expected "Identifier" at token "specialize" in file afile.pp at line 4 column 11',nParserExpectTokenError); end; procedure TTestResolveGenerics.TestGen_HelperForArray; diff --git a/packages/fcl-passrc/tests/tcresolver.pas b/packages/fcl-passrc/tests/tcresolver.pas index 10db7defeb..cd881212a0 100644 --- a/packages/fcl-passrc/tests/tcresolver.pas +++ b/packages/fcl-passrc/tests/tcresolver.pas @@ -16489,7 +16489,7 @@ begin Add([ 'type p = ^(red, green);', 'begin']); - CheckParserException('Expected "Identifier or file"', + CheckParserException('Expected "Identifier" at token "(" in file afile.pp at line 2 column 11', nParserExpectTokenError); end; diff --git a/packages/pastojs/src/pas2jsfiler.pp b/packages/pastojs/src/pas2jsfiler.pp index 516dd9d6ed..86bd46d811 100644 --- a/packages/pastojs/src/pas2jsfiler.pp +++ b/packages/pastojs/src/pas2jsfiler.pp @@ -442,7 +442,8 @@ const 'Static', 'Varargs', 'ReferenceTo', - 'Async' + 'Async', + 'Far' ); PCUProcedureMessageTypeNames: array[TProcedureMessageType] of string = ( @@ -484,7 +485,8 @@ const 'LogicalXor', 'RightShift', 'Enumerator', - 'In' + 'In', + 'Initialize' ); PCUProcedureModifierNames: array[TProcedureModifier] of string = (