Я хочу создать редактор для языка с различными группами переменных типов, но у вас проблемы с созданным помощником контента.Определение и использование Datatype XText
Type:
'TYPE' ':' name=ID '(' type=[ANY] ')' ';'
;
ANY:
ANY_NUM | Type
;
ANY_NUM:
ANY_REAL | ANY_INT ...
;
ANY_REAL:
'real' | 'float'
;
ANY_INT:
'int' | 'sint' | 'lint'
;
Идея заключается в том, что определенные типы не допускаются везде, так что я хочу использовать тип = (ANY_REAL), например, в некоторых случаях. Созданный помощник по содержанию ничего здесь не показывает, поэтому я хочу знать, является ли это правильным подходом для указания типов переменных и групп.