tame/doc
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
..
notes Properly resolve paths of symbols of imports 2017-07-12 14:32:33 -04:00
.gitignore Documentation and testing scaffolding 2015-04-16 13:21:22 -04:00
Makefile.am Liberate current implementation of "Calc DSL" 2016-08-24 12:38:00 -04:00
license.texi Documentation and testing scaffolding 2015-04-16 13:21:22 -04:00
tame.texi Add doc pkgns macro 2016-11-17 23:55:23 -05:00