Простой вопрос: в Rascal как можно получить доступ к аннотациям потомков узла? GetTraversalContextNodes() возвращает восходящие узлы - «myContext [-1]» не работает. getChildren() возвращает список дочерних элементов, но список представляет собой список значений. Синтаксис Name @ Annotation требует, чтобы «Name» был узлом. Какую магию вы делаете в «Name», чтобы получить ссылку на узел?Доступ к нижестоящим аннотациям узла в Rascal
0
A
ответ
0
Если вы просто хотите, чтобы дети, которые сами по себе узлы, вы можете использовать код вроде следующего:
list[node] nl = [ n | node n <- getChildren(currentNode)];
Это вернуть все дети, отфильтровывая любые, которые не относятся к типу node
.
Смежные вопросы
- 1. Доступ к _all_ нисходящим аннотациям узла в Rascal
- 2. Доступ к аннотациям значения в Scala
- 3. Rascal AST для доступа к аннотации доступа
- 4. Доступ к аннотациям Java из Taglet
- 5. Доступ к объекту узла
- 6. Есть ли у меня доступ к аннотациям через freemarker?
- 7. Программный доступ к аннотациям TFS для определения владельца
- 8. Spring HandlerInterceptor: как получить доступ к аннотациям классов?
- 9. Java: не может получить доступ к аннотациям посредством отражения
- 10. Доступ к аннотациям полей на классах классов Grails
- 11. Как получить доступ к аннотациям метаданных из класса?
- 12. Доступ к обратному вызову с узла узла
- 13. Доступ к данным узла в обработчике vis.js
- 14. Доступ к сеансу в модуле экспресс-узла
- 15. шаблон соответствия AST узлов Rascal
- 16. Hibernate сопоставление один к одному по аннотациям
- 17. Объяснение по аннотациям
- 18. Структуры данных в Rascal
- 19. Layout в Rascal
- 20. Разбор комментариев в Rascal
- 21. Rascal доступа к REPL из java-приложения
- 22. Доступ к ведро s3 из узла
- 23. Доступ к переменному полю внутри узла
- 24. Как получить доступ к свойствам родительского узла?
- 25. Chef - ServerSpec - Доступ к атрибутам узла
- 26. D3 Доступ к атрибутам узла внутри массива
- 27. jsnetworkx изменение цвета узла, доступ к соседям
- 28. Как получить доступ к журналу консоли узла
- 29. XSLT: доступ к внукам данного узла
- 30. Доступ к удаленному mongodb из узла
Это делает трюк. Большое спасибо. – Steve