---
source: crates/plotnik-lib/src/emit/emit_tests.rs
---
Test = (function_declaration (decorator)? @dec)
---
[strings]
S0 "Beauty will save the world"
S1 "dec"
S2 "Test"
S3 "function_declaration"
S4 "decorator"
[type_defs]
T0 = <Node>
T1 = Struct M0:1 ; { dec }
T2 = Optional(T0) ; <Node>?
[type_members]
M0: S1 → T2 ; dec: T2
[type_names]
N0: S2 → T1 ; Test
[entrypoints]
Test = 06 :: T1
[transitions]
_ObjWrap:
00 ε [Obj] 02
02 Trampoline 03
03 ε [EndObj] 05
05 ▶
Test:
06 ε 07
07 ! (function_declaration) 08
08 ε 23, 11
10 ▶
11 ε [Null Set(M0)] 10
13 ! (decorator) [Node Set(M0)] 24
15 ...
16 ε [Null Set(M0)] 24
18 ▷ _ 21
19 ε 18, 16
21 ε 13, 19
23 ▽ _ 21
24 △ _ 10