The COMPASS AST has a duplicate AST node for action referencing:
@ A
is represented as AReferenceAction, but
@ A(1)
is represented as ACallAction. However, both AST nodes are defined with the same fields and all code blocks handling then are equal (should have been equal).
The node ACallAction will be removed and the implementations merged. If merge is not possible then the implementation of AReferenceAction will be taken.
The COMPASS AST has a duplicate AST node for action referencing:
is represented as AReferenceAction, but
is represented as ACallAction. However, both AST nodes are defined with the same fields and all code blocks handling then are equal (should have been equal).