github.com/nevalang/neva@v0.23.1-0.20240507185603-7696a9bb8dda/e2e/enums_verbose/main/main.neva (about) 1 component Main(start any) (stop any) { 2 nodes { DayPrinter } 3 :start -> (Day::Friday -> dayPrinter:day) 4 dayPrinter:sig -> :stop 5 } 6 7 type Day enum { 8 Monday, 9 Tuesday, 10 Wednesday, 11 Thursday, 12 Friday, 13 Saturday, 14 Sunday 15 } 16 17 component DayPrinter(day Day) (sig) { 18 nodes { Println } 19 :day -> println:data 20 println:sig -> :sig 21 }