моего DSL грамматик выглядеть (отображаются только необходимая часть)Быстрого исправление для правил терминала в XText
assemblerProgram: // standard way of defining model
content += CommandLine+
;
CommandLine:
ControlInstructions | Pointaddress ;
Pointaddress:
name = POINTINGADD
terminal POINTINGADD:('_')('a'..'z'|'A'..'Z')? ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
где POINTINGADD является терминальным правилом, которое говорит, что имя должно начинается с «_».
Теперь я хочу реализовать быстрое исправление для этого правила терминала. Является ли это возможным? и на каком пути я должен следовать?
благодарит заранее.
За исключением отсутствующей полуколонии в строке 8 Я не вижу проблемы, которую необходимо устранить? – JensG
что я точно хочу, всякий раз, когда я ввожу слово без подчеркивания, он должен предоставить быстрое исправление с тем же именем, начинающимся с подчеркивания – Mohsin
А, это один. Понимаю. – JensG