> There IS an oop package mapping,

Yeah, sorry, I was confused - I checked the `sysverilog.sv` test which had 
"package" test unchecked in the top comment so I thought it wasn't mapped.

I think I know what is going on - it doesn't work for types that are declared 
_after_ their members like
```verilog
typedef struct packed {
    logic [7:0] data;
    logic       parity;
} struct_t;
```

where `struct_t` is behind `data` and `parity`. At least for C/C++ we dealt 
with such situations already for typedefs and I think it would work if you used 
`tm_tag_typedef_t` mapping but we should probably generalize it for other 
mappings - I'd have to check the code.

In any case, nothing for this PR which I think is ready to be merged.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/4039#issuecomment-2488620056
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/4039/[email protected]>

Reply via email to