/
generalizeNames-read1.xbgf
57 lines (50 loc) · 1.23 KB
/
generalizeNames-read1.xbgf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?xml version="1.0" encoding="utf-8"?>
<xbgf:sequence
xmlns:bgf="http://planet-sl.org/bgf"
xmlns:xbgf="http://planet-sl.org/xbgf">
<!--
MethodName is defined as:
Identifier
AmbiguousName "." Identifier
TypeName is defined as:
Identifier
PackageOrTypeName "." Identifier
PackageName is defined as:
Identifier
PackageName "." Identifier
PackageOrTypeName is defined as:
Identifier
PackageOrTypeName "." Identifier
AmbiguousName is defined as:
Identifier
AmbiguousName "." Identifier
ExpressionName is defined as:
Identifier
AmbiguousName "." Identifier
vs
QualifiedIdentifier is defined as:
Identifier { "." Identifier }
-->
<!-- ISSUE PERMISSIVENESS -->
<!-- RELAXATION -->
<xbgf:unite>
<add>MethodName</add>
<to>Name</to>
</xbgf:unite>
<!-- RELAXATION -->
<xbgf:unite>
<add>TypeName</add>
<to>Name</to>
</xbgf:unite>
<!-- RELAXATION -->
<xbgf:unite>
<add>PackageName</add>
<to>Name</to>
</xbgf:unite>
<!-- RELAXATION -->
<xbgf:unite>
<add>ExpressionName</add>
<to>Name</to>
</xbgf:unite>
<xbgf:deyaccify>Name</xbgf:deyaccify>
</xbgf:sequence>