Skip to content

Commit e6a3f93

Browse files
Fixing the CI/CD errors v2
1 parent 3bea2cd commit e6a3f93

File tree

4 files changed

+7
-13
lines changed

4 files changed

+7
-13
lines changed

src/main/grammar/dpl.bnf

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -139,20 +139,18 @@ command_matchers ::= L_BRACE command_matchers_content? R_BRACE {
139139
mixin="pl.thedeem.intellij.dpl.psi.elements.impl.CommandMatchersElementImpl"
140140
}
141141

142-
command_matchers_content ::= parameters_matchers_list | members_list_matchers | expression_matchers_list {
143-
pin=1
144-
recoverWhile=recover_matchers_content
145-
}
146-
expression_matchers_list ::= expression_definition+ {
142+
command_matchers_content ::= parameters_matchers_list | members_list_matchers | expression_matchers_list
143+
expression_matchers_list ::= matcher_item+ {
147144
extends=command_matchers_content
148145
}
149146
parameters_matchers_list ::= matcher (COMMA matcher)* {
150147
extends=command_matchers_content
151148
}
152-
members_list_matchers ::= expression_definition COMMA expression_definition (COMMA expression_definition)* {
149+
members_list_matchers ::= matcher_item COMMA matcher_item (COMMA matcher_item)* {
153150
pin=2
154151
extends=command_matchers_content
155152
}
153+
private matcher_item ::= expression_definition
156154
matcher ::= matcher_name SET simple_expression {
157155
pin=2
158156
implements="pl.thedeem.intellij.dpl.psi.elements.MatcherElement"
@@ -270,7 +268,6 @@ variable ::= VARIABLE_NAME {
270268
mixin="pl.thedeem.intellij.dpl.psi.elements.impl.VariableElementImpl"
271269
}
272270

273-
private recover_matchers_content ::= !(SET|COMMA|R_BRACE)
274271
private recover_configuration_content ::= !(SET|COMMA|R_PAREN)
275272
private recover_sequence_content ::= !(R_PAREN)
276273
private recover_alternative_content ::= !(OR|R_PAREN)

src/main/java/pl/thedeem/intellij/dpl/DPLIcon.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
public interface DPLIcon {
99
Icon DYNATRACE_LOGO = IconLoader.getIcon("/icons/dynatrace.png", DPLIcon.class);
10-
Icon CONFIGURATION = AllIcons.General.Menu;
10+
Icon CONFIGURATION = AllIcons.Actions.Edit;
1111
Icon QUANTIFIER = AllIcons.General.Note;
1212
Icon CONFIGURATION_PARAMETER = AllIcons.Nodes.Parameter;
1313
Icon COMMAND = AllIcons.Nodes.Class;
@@ -17,7 +17,7 @@ public interface DPLIcon {
1717
Icon LITERAL = AllIcons.Nodes.Word;
1818
Icon EXPRESSION = AllIcons.Nodes.Method;
1919
Icon NUMBER = AllIcons.Nodes.PropertyReadStatic;
20-
Icon LOOKAROUND = AllIcons.General.RefreshAuto;
20+
Icon LOOKAROUND = AllIcons.Actions.Redo;
2121
Icon NULL = AllIcons.Nodes.C_private;
2222
Icon MATCHERS = AllIcons.Json.Object;
2323
Icon KEY = AllIcons.Nodes.AbstractMethod;

src/main/java/pl/thedeem/intellij/dpl/psi/elements/ExpressionElement.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@ public interface ExpressionElement extends PsiElement {
1818

1919
@Nullable DPLFieldName getMemberName();
2020

21-
public boolean isMembersListExpression();
21+
boolean isMembersListExpression();
2222
}

src/main/java/pl/thedeem/intellij/dpl/psi/elements/impl/ExpressionElementImpl.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,6 @@ public ItemPresentation getPresentation() {
107107

108108
@Override
109109
public boolean isMembersListExpression() {
110-
if (getParent() instanceof DPLMembersListMatchers) {
111-
return true;
112-
}
113110
if (getParent() instanceof DPLCommandMatchersContent matchers) {
114111
DPLCommandExpression parentExpression = PsiTreeUtil.getParentOfType(matchers, DPLCommandExpression.class);
115112
if (parentExpression == null) {

0 commit comments

Comments
 (0)