Fix software DSL misleading line number

Remove explicit line number 0 (in instance_eval) might cause misleading
exception and backtrace messages.
Removed the line number as it defaults to 1 and to match how it is used
in project DSL.