Как найти то, что включено в аннотацию @containment?
Как найти то, что включено в аннотацию @containment? Я не могу найти это в документации онлайн, которая относится только к грамматике и ничего более? Я говорю о попытке получить информацию / факты из модели M3..
В качестве примера: схема =="java+ переменная" или какое-то другое условие используется в фильтрации для фильтрации, как вы знаете, что может быть использовано, чтобы найти определенную вещь?? Спасибо
1 ответ
Документация не полная, но эти страницы актуальны:
- http://tutor.rascal-mpl.org/Rascal/Libraries/lang/java/m3/m3.html
- http://tutor.rascal-mpl.org/Rascal/Libraries/lang/java/m3/m3.html
Я также хотел бы взглянуть на код в этих файлах:
- https://github.com/cwi-swat/rascal/blob/master/src/org/rascalmpl/library/lang/java/m3/Core.rsc
- https://github.com/cwi-swat/rascal/blob/master/src/org/rascalmpl/library/lang/java/m3/AST.rsc
Их можно найти также в виде негодяя навигатора в Eclipse. В частности, основной файл содержит все, что нужно знать об отношениях и расположении в модели java m3.