mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-21 01:29:29 +02:00
fcl-passrc: parser: TPasImplIfElse now uses if token start instead of condition end position
git-svn-id: trunk@37238 -
This commit is contained in:
parent
544d44827f
commit
eccb5422e0
@ -4825,10 +4825,11 @@ begin
|
||||
tkIf:
|
||||
begin
|
||||
CheckSemicolon;
|
||||
SrcPos:=Scanner.CurTokenPos;
|
||||
NextToken;
|
||||
Left:=DoParseExpression(CurBlock);
|
||||
UngetToken;
|
||||
El:=TPasImplIfElse(CreateElement(TPasImplIfElse,'',CurBlock));
|
||||
El:=TPasImplIfElse(CreateElement(TPasImplIfElse,'',CurBlock,SrcPos));
|
||||
TPasImplIfElse(El).ConditionExpr:=Left;
|
||||
Left.Parent:=El;
|
||||
//WriteLn(i,'IF Condition="',Condition,'" Token=',CurTokenText);
|
||||
|
Loading…
Reference in New Issue
Block a user