Mike Gerwitz
1d3aaf3339
Extracted param symbol generation
...
The `preproc:param-dim' template must remain for now, as it is used by
others.
* src/current/include/preproc/symtable.xsl
(preproc:symtable)[lv:param]: Extracted template.
* src/symtable/symbols.xsl
(preproc:symtable)[lv:param]: Added template.
* test/symtable/symbols.xsl
(lv:param): Scenario added.
2016-11-17 23:55:23 -05:00
Mike Gerwitz
f396858fb1
Extracted meta symbol generation
...
* src/current/include/preproc/symtable.xsl
(preproc:symtable)[lv:meta]: Extracted template.
* src/symtable/symbols.xsl
(preproc:symtable)[lv:meta]: Added template.
* test/symtable/symbols.xsl
(lv:meta): Scenario added
2016-11-17 23:55:23 -05:00
Mike Gerwitz
c199f4739e
Extract template symbol generation
...
* src/current/include/preproc/symtable.xsl
(preproc:symtable)[lv:template]: Extracted template.
* src/symtable/symbols.xsl:
(preproc:symtable)[lv:template]: Added template.
test/symtable/symbols.xsl: Added test case.
2016-11-17 23:55:23 -05:00
Mike Gerwitz
ea3edc18ca
Initial symbol documentation, find-symbol
...
* doc/tame.texi: Include `Symbol Table'.
* src/symtable.xsl: Added.
* test/symtable.xspec: Added, testing `find-symbol'.
2016-08-23 11:04:50 -04:00
Mike Gerwitz
da9a16ae85
Add graph:lookup-from-doc
...
* src/graph.xsl (graph:lookup-from-doc): Added
* test/graph-doc.xml: Added
* test/graph-test.xsl: Associated test data
* test/graph.xspec: Associated tests added
2016-07-13 11:31:19 -04:00
Mike Gerwitz
000c0345bd
Add graph:make-from-deps convenience function
...
* src/graph.xsl (graph:make-from-deps): Added with documentation.
* test/graph{-test.xsl,.xspec}: Updated accordingly.
2016-07-06 00:16:33 -04:00
Mike Gerwitz
b2d87c5318
Re-order graph:dep-lookup arguments to favor partial application
...
* src/graph.xsl (graph:dep-lookup): Re-order arguments
* test/graph.xspec: Updated accordingly
2016-07-06 00:16:12 -04:00
Mike Gerwitz
e5da6f8ce1
Add graph:make-from-vertices
...
* src/graph.xsl (graph:make-from-vertices): Added
* test/graph-test.xsl (foo:graph-with-dupes): Added duplicate edges
* test/graph.xspec: Added tests
2016-07-06 00:16:12 -04:00
Mike Gerwitz
641147cd8f
graph:union normalize/dedupe test
...
This was already happening, but formally test and document it, since
it's a very useful property.
* src/graph.xsl (graph:union): Document dedupe behavior
* test/graph-test.xsl: Add test data
* test/graph.xspec: Add dedupe test for graph:union
2016-07-06 00:16:12 -04:00
Mike Gerwitz
bcf1e0457f
Move graph:dep-lookup into Package Subgraphs subsection
...
* src/graph.xsl (graph:dep-lookup): Moved into subsection with
introductory paragraph.
2016-07-06 00:16:11 -04:00
Mike Gerwitz
551e489c5f
Add graph:union
...
* src/graph.xsl (graph:union): Added
* test/graph-test.xsl: Test data added
* test/graph.xspec: Tests added
2016-07-06 00:14:53 -04:00
Mike Gerwitz
e34cf22d6b
Add graph:reverse
...
* src/graph.xsl: Added graph:reverse
* test/graph.xspec: Associated tests
* test/graph-test.xsl: Added test data
2016-07-06 00:14:50 -04:00
Mike Gerwitz
6bb4c05830
Add (beginning of) graph API
...
* doc/tame.texi: Add graph include.
* src/graph.xsl: Added.
* test/graph-test.xsl: Added.
* test/graph.xspec: Added.
2016-07-05 23:49:30 -04:00
Mike Gerwitz
9b0512b0f4
Expansion sequences introduced
2015-04-16 13:21:40 -04:00
Mike Gerwitz
38e147e5e4
Documentation and testing scaffolding
2015-04-16 13:21:22 -04:00