SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


ast_node_for_id(+Id, ?Lang, ?ASTNode) is det

  • Given the id of an existing AST node find out the language it belongs to and the node itself. Example:
?- ast_node_for_id(10001, 'Java', ASTNode).

ASTNode = classDefT(10001,10002,'Object',[...]) ).

?- ast_node_for_id(10002, Lang, ASTNode).

Lang = 'Java'
ASTNode = packageT(10002,'java.lang').
research/jtransformer/api/meta/queries/ast_node_for_id.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2025