000 permissive event name parsing

○ Planned This feature is planned but not yet implemented.

Parser must accept ANY characters in event names with balanced bracket counting

Code

input.kz

Flows

flow ~generic[T:u32;N:1024] click a branch to expand · @labels scroll to their anchor
generic[T:u32;N:1024]
flow ~generic<T:u32;N:1024> click a branch to expand · @labels scroll to their anchor
generic<T:u32;N:1024>
flow ~weird<A>[B] click a branch to expand · @labels scroll to their anchor
weird<A>[B] (C)
flow ~ring.*[T:u32] click a branch to expand · @labels scroll to their anchor
ring.*[T:u32]
flow ~name$with#special@chars click a branch to expand · @labels scroll to their anchor
name$with#special@chars