Xi Ge
602235ed52
[RangeInfo] Report the case when a continue/break statement is in the given range however the containing target is not. ( #7157 )
2017-01-31 11:37:24 -08:00
Xi Ge
e7a16bf246
[RangeInfo] Include a boolean value in the resolved range info to indicate whether the given range has more than one entry point. ( #7150 )
...
A classic multi-entry range is several case statements.
2017-01-30 13:42:34 -08:00
Xi Ge
46eb3971f5
[RangeInfo] Some enrichment on reported range info. ( #6475 )
...
* [RangeInfo] Perform complete walk on the last node in a given range to avoid missing information due to early abort.
* [RangeInfo] For declared decls in a given range, report whether they are referenced outside of the range.
* [RangeInfo] Report the contained (topmost) ASTNodes inside a selected range.
2017-01-03 16:33:39 -08:00
Xi Ge
94851e25d7
[RangeInfo] Report the innermost decl context for the range under selection. ( #6448 )
2016-12-21 16:50:39 -08:00
Xi Ge
2312ccecac
[RangeInfo] When reporting referenced decls in a given range, exclude those references accessed as members.
2016-12-20 17:11:22 -08:00
Xi Ge
dbefa60605
[RangeInfo] Report the type the selected code should be evaluated to.
2016-12-20 11:37:39 -08:00
Xi Ge
ba930deff2
[RangeInfo] When reporting referenced decls, also report the types of these references.
2016-12-19 17:16:17 -08:00
Xi Ge
87a4b8a07e
[RangeInfo] When reporting referenced decls in a given range, exclude those whose decl context is out of the current file.
2016-12-19 16:01:44 -08:00
Xi Ge
eb80cdd8ce
[RangeInfo] Report declared and referenced decls in a given range.
2016-12-19 13:27:20 -08:00
Xi Ge
5e8d8da380
[Test] Add range-info test driver to swift-ide-test. NFC
2016-11-15 13:48:15 -08:00