From ea3edc18caf803e80b947b9d29e2bb20069dff93 Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Tue, 23 Aug 2016 11:04:50 -0400 Subject: [PATCH] Initial symbol documentation, find-symbol * doc/tame.texi: Include `Symbol Table'. * src/symtable.xsl: Added. * test/symtable.xspec: Added, testing `find-symbol'. --- doc/tame.texi | 2 + src/symtable.xsl | 101 ++++++++++++++++++++++++++++++ test/symtable.xspec | 146 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 249 insertions(+) create mode 100644 src/symtable.xsl create mode 100644 test/symtable.xspec diff --git a/doc/tame.texi b/doc/tame.texi index bd7f18eb..ea3d9e1b 100644 --- a/doc/tame.texi +++ b/doc/tame.texi @@ -53,6 +53,7 @@ Free Documentation License". @menu * Preprocessor:: Metaprogramming system * Dependency Graph:: Dependency processing and flow analysis +* Symbol Table:: Lookup table for all objects * License:: Document License @end menu @@ -109,6 +110,7 @@ Free Documentation License". @c chapter @raisesections @include ../src/graph.texi +@include ../src/symtable.texi @lowersections @include license.texi diff --git a/src/symtable.xsl b/src/symtable.xsl new file mode 100644 index 00000000..93a99231 --- /dev/null +++ b/src/symtable.xsl @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/symtable.xspec b/test/symtable.xspec new file mode 100644 index 00000000..c684cc4d --- /dev/null +++ b/test/symtable.xspec @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +