tame/src
Mike Gerwitz 52c1bb5ebe Properly resolve paths of symbols of imports
This solves a long-standing problem whereby relative paths are not
properly resolved, leading to incorrect symbol conflicts when relative
paths to the same package vary between two imports.

See doc/notes/path-processing for an illustration.

* src/current/include/preproc/path.xsl
  (preproc:resolve-relative-import): Add function.
  (preproc:resolv-path, preproc:resolve-path, preproc:get-path): Add
  functions to invoke existing templates.
* src/current/include/preproc/symtable.xsl (preproc:symimport): Use
  `preproc:resolve-relative-import'.
* doc/notes/path-processing: Add notes.
2017-07-12 14:32:33 -04:00
..
current Properly resolve paths of symbols of imports 2017-07-12 14:32:33 -04:00
preproc/expand Update literate-xsl 2016-07-14 09:15:38 -04:00
symtable Include param default in symbol 2017-07-05 13:51:59 -04:00
graph.xsl @{=>tt}ref for graph function refs 2016-07-14 09:16:17 -04:00
init.xsl.in conf.xsl.in -> src/init.xsl.in 2016-08-23 11:26:47 -04:00
symtable.xsl Symbol format and type documentation 2016-11-17 23:55:23 -05:00