Mike Gerwitz

Activist for User Freedom

aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* c1map.xsd: Add schemaMike Gerwitz2017-07-051-0/+3
| | | | This just ignores everything for now.
* Add missing rater.xsdMike Gerwitz2017-04-061-0/+1947
| | | | | This is of limited use now with template support. But it is useful documentation nonetheless.
* Extracted param symbol generationMike Gerwitz2016-11-172-20/+91
| | | | | | | | | | | | | | 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.
* Extracted meta symbol generationMike Gerwitz2016-11-172-8/+42
| | | | | | | | | | | * 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
* Extract template symbol generationMike Gerwitz2016-11-172-8/+42
| | | | | | | | | | * 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.
* Symbol format and type documentationMike Gerwitz2016-11-172-0/+264
| | | | | | | | | | | | | | | It's important that others understand the system before I keep adding to the mystery. This is at least a good start. It also obviates certain awkward design issues that have evolved over time and need addressing. Note that it also mentions that `keep' is marked for removal---this is the situation that prompted this documentation; changes will be made to work toward its removal to improve the terrible linker performance when given many thousands of symbols defined in over 500 separate packages. * src/symtable.xsl: Add menu for symbols. * src/symtable/symbols.xsl: Added.
* lv:classify/@desc whitespace normalization during macropassMike Gerwitz2016-10-251-1/+20
| | | | | | | | This allows for nice formatting with newlines (to avoid excessively long lines) without affecting the output. * src/current/include/preproc/expand.xsl (preproc:expand lv:classify/@desc): Normalize lv:classify/@desc whitespace
* lv:classify/@set stripped from macropassMike Gerwitz2016-10-251-46/+0
| | | | | | | This is no longer used. * src/current/include/preproc/expand.xsl (lv:classify): Remove `@set' processing.
* Version bump {0.0.1=>1.0.0}v1.0.0Mike Gerwitz2016-08-242-1/+2
|
* Add copyright headers to src/current/Mike Gerwitz2016-08-2458-58/+1072
|
* Liberate current implementation of "Calc DSL"Mike Gerwitz2016-08-2469-0/+25210
| | | | | | | | | | | | | | | | | | (Copyright headers will be added in the next commit; these are the original files, unaltered in any way.) The internal project name at LoVullo is simply "Calc DSL". This liberates the entire thing. If anything was missed, I'll be added later. To continue building at LoVullo with this move, symlinks are used for the transition; this is the exact code that is used in production. There is a lot here---over 25,000 lines. Much of it is in disarray from the environment surrounding its development, but it does work well for what it was intended to do. (LoVullo folks: fork point is 65723a0 in calcdsl.git.)
* conf.xsl.in -> src/init.xsl.inMike Gerwitz2016-08-231-0/+39
| | | | | | | | | The thrush reference was also removed, as TAME does not currently make use of it. * .gitignore: Update path accordingly. * configure.ac: Update path accordingly. * src/init.xsl.in: Moved from conf.xsl.in.
* Initial symbol documentation, find-symbolMike Gerwitz2016-08-231-0/+101
| | | | | | | * doc/tame.texi: Include `Symbol Table'. * src/symtable.xsl: Added. * test/symtable.xspec: Added, testing `find-symbol'.
* @{=>tt}ref for graph function refsMike Gerwitz2016-07-141-6/+6
| | | | * src/graph:xsl: All function @ref's replaced with @ttref
* Update literate-xslMike Gerwitz2016-07-142-19/+19
| | | | | | | | This makes changes necessary to new ref format (which includes arity). * src/graph.xsl: @ref function arity added * src/preproc/expand/expand-sequence.xsl: @ref function arity added * tools/literate-xsl: Submodule updated
* Add graph:lookup-from-docMike Gerwitz2016-07-131-0/+57
| | | | | | | * 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
* Add graph:make-from-deps convenience functionMike Gerwitz2016-07-061-0/+34
| | | | | * src/graph.xsl (graph:make-from-deps): Added with documentation. * test/graph{-test.xsl,.xspec}: Updated accordingly.
* Re-order graph:dep-lookup arguments to favor partial applicationMike Gerwitz2016-07-061-4/+6
| | | | | * src/graph.xsl (graph:dep-lookup): Re-order arguments * test/graph.xspec: Updated accordingly
* Add graph:make-from-verticesMike Gerwitz2016-07-061-0/+24
| | | | | | * src/graph.xsl (graph:make-from-vertices): Added * test/graph-test.xsl (foo:graph-with-dupes): Added duplicate edges * test/graph.xspec: Added tests
* graph:union normalize/dedupe testMike Gerwitz2016-07-061-0/+5
| | | | | | | | | 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
* Move graph:dep-lookup into Package Subgraphs subsectionMike Gerwitz2016-07-061-32/+56
| | | | | * src/graph.xsl (graph:dep-lookup): Moved into subsection with introductory paragraph.
* Add graph:unionMike Gerwitz2016-07-061-0/+46
| | | | | | * src/graph.xsl (graph:union): Added * test/graph-test.xsl: Test data added * test/graph.xspec: Tests added
* Add graph:reverseMike Gerwitz2016-07-061-0/+62
| | | | | | * src/graph.xsl: Added graph:reverse * test/graph.xspec: Associated tests * test/graph-test.xsl: Added test data
* Add (beginning of) graph APIMike Gerwitz2016-07-051-0/+85
| | | | | | | * doc/tame.texi: Add graph include. * src/graph.xsl: Added. * test/graph-test.xsl: Added. * test/graph.xspec: Added.
* Added missing copyright header to expand-sequenceMike Gerwitz2015-04-161-0/+21
|
* Expansion sequences introducedMike Gerwitz2015-04-161-0/+415