Christophe Weblog Wiki Code Publications Music
more srcref frobbing
authorChristophe Rhodes <csr21@cantab.net>
Thu, 29 Nov 2012 14:50:08 +0000 (14:50 +0000)
committerChristophe Rhodes <csr21@cantab.net>
Thu, 29 Nov 2012 14:50:08 +0000 (14:50 +0000)
commit22705b4ae5466d59d3312a1cda4c0cb5e1ca52ea
treed329ae9030f0357eec71d9a8a6bf47f07da3caaf
parentcc42bfe8c3d5947b34c3d497260d8411b1f4442b
more srcref frobbing

I do not pretend to understand whether this is new, but in 2.14
parsing an expression, in addition to adding srcref attributes to the
results of the parse, can result in actual srcref elements being in
the results.  Those srcrefs also need to be frobbed so that display of
functions at the repl works properly.  (I do think this worked in 2.12
without this extra frobbing, but I am totally prepared to admit that I
can't really remember).

Since we're on the case, also frob things that look like srcrefs but
aren't under "srcref" attributes, such as "wholeSrcref"s
swank.R