From 3cfc640e1faf51a71274572d035a2914e52dd1c3 Mon Sep 17 00:00:00 2001 From: Miklos Magyari Date: Tue, 13 Jul 2021 16:12:11 +0200 Subject: [PATCH] OOP: accepting single 'this' reference Signed-off-by: Miklos Magyari --- .../eclipse/titan/designer/parsers/ttcn3parser/Ttcn3Parser.g4 | 3 +++ 1 file changed, 3 insertions(+) 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 198f28281..bce64086d 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] -- GitLab