Werner Almesberger
463e8dcac4
gencat/pdf.c: key index entries by the tree node, to distinguish duplicates
...
Before, duplicate names in the tree always pointed to the same page.
Now they point to the respective locations.
Note that this does not affect handling of duplicate names in libraries,
where still only one "wins" while the other is completely ignored.
2012-07-11 23:52:54 -03:00
Werner Almesberger
605585ffdb
gencat/pdf.c: use internal pointer as destination key
...
This allows us to simplify a number of things and opens the path to further
improvements.
2012-07-11 23:45:56 -03:00
Werner Almesberger
acf0d0af89
gencat/: move script execution from pdf.c to library-specific function
2012-07-11 23:16:03 -03:00
Werner Almesberger
2875940239
gencat/: move script execution from pdf.c to run.c
2012-07-11 23:07:59 -03:00
Werner Almesberger
1b6bf60c56
gencat/: keep "struct entry" ptr in "struct node" instead of duplicating content
2012-07-11 22:54:07 -03:00
Werner Almesberger
e62c717db1
gencat/: abstract library data structure and its management (WIP)
2012-07-11 22:28:44 -03:00
Werner Almesberger
b3113fca04
gencat/pdf.c: add section titles
2012-07-11 12:25:46 -03:00
Werner Almesberger
e1d613a20b
gencat/pdf.c: add generation of alphabetic index with hyperlinks
2012-07-11 12:22:23 -03:00
Werner Almesberger
823b85f900
gencat/comp.*: renamed to tree.*
2012-06-25 21:12:26 -03:00
Werner Almesberger
e832845a02
genex/: renamed genex to gencat
2012-06-25 21:04:59 -03:00