Add support for pointer variable declarations. This is needed to further expand the work done in #549 in order to avoid data reference errors thrown by EVAL statements based on %alloc, %realloc and %addr.
Changes also include support for *NULL often used to initialize pointer variables with INZ(*Null).
Related to:
549
LS24003047
Checklist:
[x] There are tests regarding this feature
[x] The code follows the Kotlin conventions (run ./gradlew ktlintCheck)
[x] The code passes all tests (run ./gradlew check)
[ ] There is a specific documentation in the docs directory
Description
Add support for pointer variable declarations. This is needed to further expand the work done in #549 in order to avoid data reference errors thrown by
EVAL
statements based on%alloc
,%realloc
and%addr
.Changes also include support for
*NULL
often used to initialize pointer variables withINZ(*Null)
.Related to:
549
Checklist:
./gradlew ktlintCheck
)./gradlew check
)docs
directory