Skip to content

Commit 15a4163

Browse files
author
Hisashi Miyashita
committed
Made QueryHeadExpression be a syntactic marker and it instantiates nothing.
1 parent 615ebab commit 15a4163

13 files changed

Lines changed: 3598 additions & 3933 deletions

File tree

org.omg.sysml.ide/src-gen/org/omg/sysml/ide/contentassist/antlr/AlfParser.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,6 @@ private static void init(ImmutableMap.Builder<AbstractElement, String> builder,
261261
builder.put(grammarAccess.getQueryPathExpressionAccess().getGroup_1_2(), "rule__QueryPathExpression__Group_1_2__0");
262262
builder.put(grammarAccess.getQueryPathExpressionAccess().getGroup_2(), "rule__QueryPathExpression__Group_2__0");
263263
builder.put(grammarAccess.getQueryPathExpressionAccess().getGroup_2_3(), "rule__QueryPathExpression__Group_2_3__0");
264-
builder.put(grammarAccess.getQueryHeadExpressionAccess().getGroup(), "rule__QueryHeadExpression__Group__0");
265264
builder.put(grammarAccess.getColonQualifiedNameAccess().getGroup(), "rule__ColonQualifiedName__Group__0");
266265
builder.put(grammarAccess.getColonQualifiedNameAccess().getGroup_1(), "rule__ColonQualifiedName__Group_1__0");
267266
builder.put(grammarAccess.getDotQualifiedNameAccess().getGroup(), "rule__DotQualifiedName__Group__0");

org.omg.sysml.ide/src-gen/org/omg/sysml/ide/contentassist/antlr/internal/InternalAlf.g

Lines changed: 6 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -3396,9 +3396,9 @@ ruleQueryHeadExpression
33963396
}
33973397
:
33983398
(
3399-
{ before(grammarAccess.getQueryHeadExpressionAccess().getGroup()); }
3400-
(rule__QueryHeadExpression__Group__0)
3401-
{ after(grammarAccess.getQueryHeadExpressionAccess().getGroup()); }
3399+
{ before(grammarAccess.getQueryHeadExpressionAccess().getFullStopSolidusKeyword()); }
3400+
'./'
3401+
{ after(grammarAccess.getQueryHeadExpressionAccess().getFullStopSolidusKeyword()); }
34023402
)
34033403
;
34043404
finally {
@@ -18345,7 +18345,7 @@ rule__QueryPathExpression__Group__1__Impl
1834518345
:
1834618346
(
1834718347
{ before(grammarAccess.getQueryPathExpressionAccess().getGroup_1()); }
18348-
(rule__QueryPathExpression__Group_1__0)?
18348+
(rule__QueryPathExpression__Group_1__0)
1834918349
{ after(grammarAccess.getQueryPathExpressionAccess().getGroup_1()); }
1835018350
)
1835118351
;
@@ -18398,9 +18398,9 @@ rule__QueryPathExpression__Group_1__0__Impl
1839818398
}
1839918399
:
1840018400
(
18401-
{ before(grammarAccess.getQueryPathExpressionAccess().getQueryPathStepExpressionOperandAction_1_0()); }
18401+
{ before(grammarAccess.getQueryPathExpressionAccess().getQueryPathStepExpressionAction_1_0()); }
1840218402
()
18403-
{ after(grammarAccess.getQueryPathExpressionAccess().getQueryPathStepExpressionOperandAction_1_0()); }
18403+
{ after(grammarAccess.getQueryPathExpressionAccess().getQueryPathStepExpressionAction_1_0()); }
1840418404
)
1840518405
;
1840618406
finally {
@@ -18785,60 +18785,6 @@ finally {
1878518785
}
1878618786

1878718787

18788-
rule__QueryHeadExpression__Group__0
18789-
@init {
18790-
int stackSize = keepStackSize();
18791-
}
18792-
:
18793-
rule__QueryHeadExpression__Group__0__Impl
18794-
rule__QueryHeadExpression__Group__1
18795-
;
18796-
finally {
18797-
restoreStackSize(stackSize);
18798-
}
18799-
18800-
rule__QueryHeadExpression__Group__0__Impl
18801-
@init {
18802-
int stackSize = keepStackSize();
18803-
}
18804-
:
18805-
(
18806-
{ before(grammarAccess.getQueryHeadExpressionAccess().getQueryPathExpressionAction_0()); }
18807-
()
18808-
{ after(grammarAccess.getQueryHeadExpressionAccess().getQueryPathExpressionAction_0()); }
18809-
)
18810-
;
18811-
finally {
18812-
restoreStackSize(stackSize);
18813-
}
18814-
18815-
rule__QueryHeadExpression__Group__1
18816-
@init {
18817-
int stackSize = keepStackSize();
18818-
}
18819-
:
18820-
rule__QueryHeadExpression__Group__1__Impl
18821-
;
18822-
finally {
18823-
restoreStackSize(stackSize);
18824-
}
18825-
18826-
rule__QueryHeadExpression__Group__1__Impl
18827-
@init {
18828-
int stackSize = keepStackSize();
18829-
}
18830-
:
18831-
(
18832-
{ before(grammarAccess.getQueryHeadExpressionAccess().getFullStopSolidusKeyword_1()); }
18833-
'./'
18834-
{ after(grammarAccess.getQueryHeadExpressionAccess().getFullStopSolidusKeyword_1()); }
18835-
)
18836-
;
18837-
finally {
18838-
restoreStackSize(stackSize);
18839-
}
18840-
18841-
1884218788
rule__ColonQualifiedName__Group__0
1884318789
@init {
1884418790
int stackSize = keepStackSize();

org.omg.sysml.ide/src-gen/org/omg/sysml/ide/contentassist/antlr/internal/InternalAlf.tokens

Lines changed: 60 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,77 +1,77 @@
1-
'!'=41
2-
'!='=29
1+
'!'=42
2+
'!='=30
33
'&&'=19
44
'&'=22
5-
'('=67
6-
')'=68
7-
'*'=38
8-
'**'=40
9-
'+'=36
10-
','=65
11-
'-'=37
12-
'->'=80
13-
'.'=24
14-
'..'=76
15-
'./'=82
16-
'/'=39
17-
':'=73
18-
'::'=23
19-
';'=25
20-
'<'=32
21-
'<='=34
22-
'='=72
23-
'=='=28
24-
'=>'=79
25-
'>'=33
26-
'>='=35
5+
'('=68
6+
')'=69
7+
'*'=39
8+
'**'=41
9+
'+'=37
10+
','=66
11+
'-'=38
12+
'->'=81
13+
'.'=25
14+
'..'=77
15+
'./'=23
16+
'/'=40
17+
':'=74
18+
'::'=24
19+
';'=26
20+
'<'=33
21+
'<='=35
22+
'='=73
23+
'=='=29
24+
'=>'=80
25+
'>'=34
26+
'>='=36
2727
'?'=16
2828
'??'=17
2929
'@'=88
30-
'Class'=56
31-
'['=74
32-
']'=75
30+
'Class'=57
31+
'['=75
32+
']'=76
3333
'^'=21
34-
'abstract'=62
34+
'abstract'=63
3535
'allInstances'=89
36-
'any'=27
37-
'as'=51
38-
'assoc'=59
39-
'behavior'=60
40-
'class'=57
36+
'any'=28
37+
'as'=52
38+
'assoc'=60
39+
'behavior'=61
40+
'class'=58
4141
'compose'=85
42-
'connector'=63
43-
'datatype'=58
44-
'end'=66
45-
'expr'=70
46-
'feature'=26
47-
'function'=61
48-
'hastype'=31
49-
'import'=50
50-
'in'=47
51-
'inout'=49
52-
'instanceof'=30
53-
'is'=55
42+
'connector'=64
43+
'datatype'=59
44+
'end'=67
45+
'expr'=71
46+
'feature'=27
47+
'function'=62
48+
'hastype'=32
49+
'import'=51
50+
'in'=48
51+
'inout'=50
52+
'instanceof'=31
53+
'is'=56
5454
'nonunique'=87
55-
'null'=81
55+
'null'=82
5656
'ordered'=86
57-
'out'=48
58-
'package'=52
59-
'packaged'=46
57+
'out'=49
58+
'package'=53
59+
'packaged'=47
6060
'part'=83
6161
'port'=84
62-
'private'=44
63-
'protected'=45
64-
'public'=43
65-
'redefines'=71
66-
'specializes'=64
67-
'step'=69
68-
'subsets'=77
69-
'to'=78
70-
'{'=53
62+
'private'=45
63+
'protected'=46
64+
'public'=44
65+
'redefines'=72
66+
'specializes'=65
67+
'step'=70
68+
'subsets'=78
69+
'to'=79
70+
'{'=54
7171
'|'=20
7272
'||'=18
73-
'}'=54
74-
'~'=42
73+
'}'=55
74+
'~'=43
7575
RULE_BOOLEAN_VALUE=9
7676
RULE_DOCUMENTATION_COMMENT=8
7777
RULE_EXP_VALUE=4

0 commit comments

Comments
 (0)