summaryrefslogtreecommitdiff
path: root/libguile/guile-snarf.awk.in
Commit message (Collapse)AuthorAgeFilesLines
* Change Guile license to LGPLv3+Neil Jerram2009-06-171-11/+11
| | | | | | | | | | (Not quite finished, the following will be done tomorrow. module/srfi/*.scm module/rnrs/*.scm module/scripts/*.scm testsuite/*.scm guile-readline/* )
* merge from 1.8 branchKevin Ryde2006-04-171-1/+1
|
* The FSF has a new address.Marius Vollmer2005-05-231-2/+2
|
* * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c,Martin Grabmüller2001-07-191-1/+1
| | | | | | | | | | | | | | chars.h, continuations.h, debug-malloc.h, dynl.c, feature.c, feature.h, filesys.h, fluids.h, fports.h, gc_os_dep.c, gdb_interface.h, gh_eval.c, gh_funcs.c, gh_io.c, gh_list.c, gh_predicates.c, gsubr.c, gsubr.h, guardians.h, guile-func-name-check.in, guile-snarf-docs-texi.in, guile-snarf-docs.in, guile-snarf.awk.in, guile-snarf.in, hashtab.h, iselect.h, keywords.h, lang.c, list.h, load.h, objprop.c, objprop.h, options.c, options.h, random.h, regex-posix.h, root.c, root.h, script.c, snarf.h, stackchk.c, strerror.c, strop.h, strports.h, threads.h, values.c, values.h, version.c, version.h: Updated copyright notice.
* * eval.c (scm_promise_p), list.c (scm_append_x, scm_reverse_x),Neil Jerram2001-05-041-11/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | symbols.c (scm_symbol_to_string), vports.c (scm_make_soft_port): Change R4RS references to R5RS. * guile-snarf.awk.in: Fixes so that (i) blank lines in the docstring source are correctly reproduced in the output (ii) we don't anymore get occasional trailing quotes. Also reorganized and commented the code a little. * scmsigs.c (scm_raise), throw.c (scm_throw): Docstring format fixes. * new-docstrings.texi, posix.texi, scheme-control.texi, scheme-data.texi, scheme-debug.texi, scheme-evaluation.texi, scheme-io.texi, scheme-memory.texi, scheme-procedures.texi: Automatic docstring updates (mostly argument name updates and blank lines). * scheme-modules.texi: Change double hyphens to single. * scheme-control.texi (Lazy Catch): Completed. * posix.texi (Network Databases and Address Conversion): New subsubsection `IPv6 Address Conversion'.
* * Minor docstring updates.Neil Jerram2001-03-231-0/+1
|
* fix problems with gcc-2.96.Keisuke Nishida2001-03-071-1/+2
|
* Added copyright and licence notice.Marius Vollmer2001-02-211-0/+17
|
* * guile-snarf.awk.in: Quote any `@'s that occur in Scheme names,Neil Jerram2001-02-161-0/+3
| | | | by doubling them to `@@'.
* * Enhance snarfing of libguile docstrings and postprocess them with makeinfo.Neil Jerram2000-09-291-8/+33
|
* * Renamed SCM__X tokens to better readable ones that also follow theDirk Herrmann2000-06-211-11/+11
| | | | SCM_SNARF_ prefix convention.
* * guile-snarf.awk.in: Replace the dot_doc_file arg with "-",Mikael Djurfeldt2000-06-141-2/+1
| | | | | | indicating stdin, instead of "" and don't reset ARGC. This is a workaround for `nawk' in AIX 4.3 on RS6000 but, as far as I know, it is correct, and perhaps even better.
* * snarf.h, guile-snarf.awk.in, guile-snarf.in: Replaced snarfMikael Djurfeldt2000-06-081-11/+11
| | | | | markers with identifiers (SCM__I, SCM__D, SCM__S, SCM__E). (Thanks to Bernard Urban.)
* * guile-snarf.awk.in, guile-snarf.in: Made to work also forMikael Djurfeldt2000-06-081-11/+11
| | | | | | | | preprocessors which interpret $$$ and other markers as three separate tokens and puts spaces in between. NOTE: We could replace %%% etc with real identifiers. However, before the 1.4 release, we instead make minimal changes to the existing system. (Thanks to Bernard Urban.)
* * guile-snarf.awk.in: Replace docstring line-ending \n" and \n\n"Greg J. Badros2000-03-151-1/+3
| | | | | with nothing and \n, respectively. Thanks Keisuke Nishida for noticing this problem.
* * guile-snarf.awk.in: Tweak to work with Sun/HP awk, removed someGreg J. Badros2000-02-101-6/+4
| | | | | | | dead code. Patch from Michael Livshin. * guile-doc-snarf.in: Tweak to work with Sun/HP sh. Patch from Michael Livshin.
* * guile-snarf.awk.in: Do argument/number mismatch checking andGreg J. Badros2000-01-051-2/+32
| | | | | | | | | | | | | | | | print warnings in an Emacs compile-mode parseable format. * struct.c: Use SCM_ASSERT_RANGE instead of SCM_ASSERT w/ SCM_OUTOFRANGE as 3rd argument. * random.c: Fix argument/number mismatch (that I introduced :-( ). * __scm.h: Do not #define SCM_ARG* when snarfing; lets us distinguish between 1 and SCM_ARG1 when snarfing as only the former (using the number) requires the argument to match the formal in the current argument snarfing check. * ramap.c: Remove extraneous #undef FUNC_NAME.
* * backtrace.c (scm_set_print_params_x): Renamed fromGreg J. Badros1999-12-141-0/+52
set_print_params_x. * guile-doc-snarf.in: Use guile-snarf.awk, not guile-doc-snarf.awk. Pass the basename of $filename * load.h: Added prototypes for scm_sys_library_dir, scm_sys_site_dir. * load.c (scm_sys_library_dir, scm_sys_site_dir): Added these functions, and took out the old scm_library_dir, scm_site_dir, scm_pkgdata_dir. Now the primitives are %package-data-dir (already existed), %library-dir, and %site-dir. * debug.c: Use SCM_MISC_ERROR when possible instead of using s_scm_* in a scm_misc_error() call. * Makefile.am: Use guile-snarf.awk, not guile-doc-snarf.awk. Make using guile-doc-snarf send stdout to $@ to create the .x file like guile-snarf does. * guile-snarf.awk.in: Added.