Araq, when I try to make a function newBinOp (which just abstracts making a 
binary operation from a Node), I get ".. you must provide compile-time value 
for discriminator 'op'" This is what the proc looks like: 
    
    
    proc newBinOp(left_node: Node, oper: Operation, right_node: Node): Node =
      return Node(op: oper, left: left_node, right: right_node)
    
    
    Run

What am I doing wrong?

Reply via email to