Я ищу пример (в XText) того, как реализовать автозавершение кода для элементов, определенных пользователем объектов. Насколько я понимаю, мне нужно использовать IScope, но как все эти провода вместе, неясно.
Учитывая, что trait
является определяемым пользователем типом, как я могу построить грамматику для завершения кода / проверки методов, содержащихся в String
, когда я набираю name.
?
trait String {
def toLowerCase(): String
def toUpperCase(): String
}
val name = new String()
name.toLowerCase()
Спасибо