github.com/nevalang/neva@v0.23.1-0.20240507185603-7696a9bb8dda/e2e/add_nums_from_stdin_with_err_handling/main/main.neva (about) 1 import { 2 io 3 strconv 4 } 5 6 component Main(start any) (stop any) { 7 nodes { 8 scanner1 io.Scanln 9 scanner2 io.Scanln 10 parser1 strconv.ParseNum<int> 11 parser2 strconv.ParseNum<int> 12 adder ReducePort<int> { Add<int> } 13 println Println<any> 14 } 15 16 :start -> scanner1:sig 17 scanner1:data -> parser1:data 18 parser1:err -> println:data 19 parser1:res -> [adder:port[0], scanner2:sig] 20 scanner2:data -> parser2:data 21 parser2:err -> println:data 22 parser2:res -> adder:port[1] 23 adder:res -> println:data 24 println:sig -> :stop 25 }