diff --git a/org.eclipse.titan.designer/src/org/eclipse/titan/designer/parsers/ttcn3parser/Ttcn3Parser.g4 b/org.eclipse.titan.designer/src/org/eclipse/titan/designer/parsers/ttcn3parser/Ttcn3Parser.g4 index 198f28281bd76484ececcdaeea31ccdae001d1fb..bce64086dcbe16a32f92a8b2048ce8ed053fac44 100644 --- a/org.eclipse.titan.designer/src/org/eclipse/titan/designer/parsers/ttcn3parser/Ttcn3Parser.g4 +++ b/org.eclipse.titan.designer/src/org/eclipse/titan/designer/parsers/ttcn3parser/Ttcn3Parser.g4 @@ -6464,6 +6464,9 @@ pr_ValueReference returns[Reference reference] $reference.setLocation(getLocation( $start, getLastVisibleToken()));//TODO: maybe this can be improved too. } } + | th = pr_ThisKeyword { + $reference = new Reference(null, Reference.Ref_Type.REF_THIS); + } ); pr_AddressValue returns[Value value]