summaryrefslogtreecommitdiff
path: root/module/scripts/snarf-check-and-output-texi.scm
AgeCommit message (Collapse)AuthorFilesLines
2019-05-23Remove redefinition of when & unless in snarf-check-and-output-texiMike Gran1-9/+1
* module/scripts/snarf-check-and-output-texi.scm (when, unless): removed
2014-03-06Make snarfing tools more robust to varied C preprocessor behavior.Mark H Weaver1-13/+2
* libguile/guile-snarf.in (modern_snarf): Rewrite sed script to cope with newlines in the snarfed code segments, or multiple code segments on the same line. * module/scripts/snarf-check-and-output-texi.scm (process-stream): Strip all 'hash' tokens from the stream. (do-command): Remove special cases that handled 'hash' tokens in a few places.
2011-07-23more work on "guild list"Andy Wingo1-1/+4
* module/scripts/: Add %summary entries, and in many cases, %include-in-guild-list entries to inhibit a script from appearing in "guild list". Update list.scm to respect this new variable.
2010-01-17fix doc snarfing with fedora 12Andy Wingo1-0/+11
* module/scripts/snarf-check-and-output-texi.scm (process-multiline-directive): Be more accepting of source location markers in the preprocessed source, by adding a couple cases in which they can appear. Not foolproof, but it does adapt to what new GCCs are putting out (e.g. cpp (GCC) 4.4.2 20091222 (Red Hat 4.4.2-20)).
2009-06-17Complete changing license to LGPLv3+Neil Jerram1-7/+7
(Still guile-readline to do, but that will all be GPLv3+.)
2009-04-17guile-tools is a scheme script that loads scheme modulesAndy Wingo1-0/+308
* meta/guile-tools: Changed to be a scheme script. Instead of looking for executables in a "scripts dir", we just look for modules in (scripts), and load the modules directly. * module/Makefile.am: * module/scripts/: Move the scripts into module/ so they can be compiled. Rename scripts from `foo' to `foo.scm'. * libguile/Makefile.am: Invoke the snarf->texi code via guile-tools. * configure.in: * .gitignore: Update for changes.