var a = 1
    
    var b : int = if a == 1:
                    1
                  else:
                    block:
                      var c = 4
                      c + 5
    echo b
    
    
    
    t.nim(6, 17) Error: expression expected, but found 'keyword block'
    

Having types is cheap for me, I have types during my code generation after type 
checking.

'let' instead of 'var' is next step after syntactically correct conversion 

Reply via email to