File | ContextuallyAmbName.str |
Author | Martin Bravenboer <martin@cs.uu.nl> |
Since | unknown |
6.5.2: Reclassification of Contextually Ambiguous Names
General | |
Lines of code | 202 |
Stratego | |
Module number | 1 (100% documented) |
Constructor number | 0 |
Overlay number | 0 |
Strategy number | 8 (25% documented) |
Rule number | 6 (33% documented) |
DynamicRule number | 0 |
Strategy summary |
||
reclassify-has-field(ATerm y) | n/a | ContextuallyAmbName.str |
reclassify-lookup-class | n/a | ContextuallyAmbName.str |
reclassify-lookup-class | n/a | ContextuallyAmbName.str |
reclassify-lookup-class | n/a | ContextuallyAmbName.str |
Reclassify-QualifiedAmbName(Strategy rec) | Ambiguous name is a qualified name | ContextuallyAmbName.str |
Reclassify-SimpleAmbName(Strategy rec) | Ambiguous name is simple name | ContextuallyAmbName.str |
ReclassifyAs-PackageName | n/a | ContextuallyAmbName.str |
ReclassifyAs-PackageName-PackageName | n/a | ContextuallyAmbName.str |
Rule summary |
||
ReclassifyAs-ExprName-ExprName | n/a | ContextuallyAmbName.str |
ReclassifyAs-Field-Field | n/a | ContextuallyAmbName.str |
ReclassifyAs-Field-Field | n/a | ContextuallyAmbName.str |
ReclassifyAs-PackageName-TypeName | n/a | ContextuallyAmbName.str |
ReclassifyAs-TypeName-ExprName | n/a | ContextuallyAmbName.str |
ReclassifyAs-TypeName-TypeName | n/a | ContextuallyAmbName.str |
Strategy details |
|||||||||
ATerm | Reclassify-QualifiedAmbName(Strategy rec) | ||||||||
Ambiguous name is a qualified name. |
|||||||||
ATerm | Reclassify-SimpleAmbName(Strategy rec) | ||||||||
Ambiguous name is simple name. |
|||||||||
Rule details |
|||||||||||
ATerm | ReclassifyAs-Field-Field | ||||||||||
No information available.
|
|||||||||||
ATerm | ReclassifyAs-TypeName-ExprName | ||||||||||
No information available.
|
|||||||||||