nevalang / neva

🌊 Dataflow programming language with static types and implicit parallelism. Compiles to native code and Go
https://nevalang.org
MIT License
85 stars 7 forks source link

[Parser]: `struct` cannot be used as a node name #599

Open emil14 opened 1 month ago

emil14 commented 1 month ago
type User struct {
    age int
    name string
}

// FIXME - cannot use 'struct' as a node name

component Main(start any) (stop any) {
    nodes { Println, builder Struct<User> }

    :start -> [
        ('John' -> builder:name),
        (32 -> builder:age)
    ]
    builder:msg -> println:data
    println:sig -> :stop
}