PR# 18186 Completion broken for `equal', or any routine with like argument

Problem Report Summary
Submitter: manus_eiffel
Category: EiffelStudio
Priority: Medium
Date: 2012/05/10
Class: Bug
Severity: Serious
Number: 18186
Release: 7.0
Confidential: No
Status: Open
Responsible:
Environment: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19
Synopsis: Completion broken for `equal', or any routine with like argument

Description
In a compiled system, type `equ' and then Ctrl+space. The code will automatically complete the whole line with:

	equal (a: [detachable] ANY, b: [like arg # 1] [detachable] ANY)

However unlike other completion, the whole line is selected instead of the first argument of the routine.

Removing the anchor to argument in the signature of `equal' and then everything works fine.
To Reproduce

										
Problem Report Interactions