diff --git a/efx-grammar/Efx.g4 b/efx-grammar/Efx.g4 index 0af15289f..356dd870a 100644 --- a/efx-grammar/Efx.g4 +++ b/efx-grammar/Efx.g4 @@ -350,7 +350,7 @@ contextVariableSpecifier: variable=variableReference ColonColon; * It looks more "complicated" but it is necessary for parsing (see fieldReferenceWithFieldContextOverride). */ attributeReference:fieldReference SlashAt Identifier; -fieldReference: fieldReferenceWithFieldContextOverride | fieldReferenceInOtherNotice | absoluteFieldReference; +fieldReference: fieldReferenceInOtherNotice | absoluteFieldReference; fieldReferenceInOtherNotice: (noticeReference Slash)? reference=fieldReferenceWithVariableContextOverride; fieldReferenceWithVariableContextOverride: contextVariableSpecifier? reference=fieldReferenceWithNodeContextOverride; fieldReferenceWithNodeContextOverride: contextNodeSpecifier? reference=fieldReferenceWithFieldContextOverride;