057 cross module comptime callsite fields

○ Planned This feature is planned but not yet implemented.

Cross-module comptime continuation missing raw AST fields (invocation, item) — emitArgs() injects program/allocator by name but has no mechanism for *const Invocation/*const Item pointers that transform events require

Failure Output

error[PARSE003]: single continuation branch 'ok' carrying a payload is a one-variant tag union — declare the single output as a bare return instead: `-> string`
  --> /Users/larsde/src/koru/tests/regression/200_COMPILER_FEATURES/210_PARSER/210_057_cross_module_comptime_callsite_fields/comptime_lib.kz:9:1
    |
  9 | ~[comptime|norun] pub tor greet { name: string }
    | ^

Code

input.kz

Flows

flow ~greet click a branch to expand · @labels scroll to their anchor
greet (name: "world")

Imported Files

comptime_lib.kz