Skip to content

Interface resolution clauses are now represented in AST - #194

Merged
RomanYankovsky merged 7 commits into
RomanYankovsky:masterfrom
Wosi:master
Jan 17, 2017
Merged

Interface resolution clauses are now represented in AST#194
RomanYankovsky merged 7 commits into
RomanYankovsky:masterfrom
Wosi:master

Conversation

@Wosi

@Wosi Wosi commented Jan 4, 2017

Copy link
Copy Markdown
Contributor

Resolution clauses like this one:

  TSomeObject = class(TInterfacedObject, ISomeInterface)
  private
    function InternalGetName: String;  
  public
    function ISomeInterface.GetName = InternalGetName;
  end; 

Are now represented like this:

<METHOD begin_line="16" begin_col="5" end_line="17" end_col="5">
  <RESOLUTIONCLAUSE line="16" col="5" name="ISomeInterface.GetName">
    <NAME line="16" col="39" value="InternalGetName"/>
  </RESOLUTIONCLAUSE>
</METHOD>

@Wosi

Wosi commented Jan 4, 2017

Copy link
Copy Markdown
Contributor Author

Hmm...GitHub doesn't seem to recognize the commits that have already been merged previously. Only commit 01d34e1 is relevant for this PR.

@RomanYankovsky
RomanYankovsky merged commit e69bcdb into RomanYankovsky:master Jan 17, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants