add source:line-for-user, returning a 1-indexed line number
authorAndy Wingo <wingo@pobox.com>
Fri, 1 Oct 2010 16:15:23 +0000 (18:15 +0200)
committerAndy Wingo <wingo@pobox.com>
Fri, 1 Oct 2010 16:15:23 +0000 (18:15 +0200)
commite867d563a56a86533f998441dc8c48dfef38d017
treef20942408b8c8b647bae13d36996cb6a651ec145
parentc005daf9239b6c2b5574d88a0ee46195ac1cb1ec
add source:line-for-user, returning a 1-indexed line number

* module/system/vm/program.scm (source:line-for-user): New exported
  procedure, returns a 1-indexed line, suitable for presentation to a
  user.
  (write-program): Use source:line-for-user when making fallback names.

* module/system/vm/coverage.scm (coverage-data->lcov):
* module/language/assembly/disassemble.scm (source->string):
* module/system/repl/debug.scm (print-frame): Use source:line-for-user.
module/language/assembly/disassemble.scm
module/system/repl/debug.scm
module/system/vm/coverage.scm
module/system/vm/program.scm