anchor.diff:      constructor Create(Parser: TmwSimplePasPar);
       destructor Destroy; override;
   
  -    function AddChild(Typ: TSyntaxNodeType; SetPositionAttributes: Boolean = True): TSyntaxNode; overload;
  +    function AddChild(Typ: TSyntaxNodeType): TSyntaxNode; overload;
       function AddChild(Node: TSyntaxNode): TSyntaxNode; overload;
       function AddValuedChild(Typ: TSyntaxNodeType; const Value: string): TSyntaxNode;
   
  
positive.code: end;
  
  procedure TPasSyntaxTreeBuilder.SetCurrentCompoundNodesEndPosition;
  begin
    TCompoundSyntaxNode(FStack.Peek).EndCol := Lexer.PosXY.X;
    TCompoundSyntaxNode(FStack.Peek).EndLine := Lexer.PosXY.Y;
    TCompoundSyntaxNode(FStack.Peek).FileName := Lexer.FileName;
  end;
  
  procedure TPasSyntaxTreeBuilder.CallInheritedExpression;
  
negative.code: 
      if RawExprNode.HasChildren then
      begin
        ExprNode := FStack.Push(ntExpression);
        try
          ExprNode.Line := Line;
          ExprNode.Col := Col;
  