Archive: forth/strings

Up to parent directory

dynamic strings
dstrings.html 20Jul07 15:19:18EDT 38K The Dynamic-Strings glossary.
smodel.html 04Feb05 15:50:39EST 26K A dynamic strings model.
dstrings.fs 09Oct06 08:15:09EDT 45K ANS Forth implementation of the Dynamic-Strings word set.
../pfe/dstrings/ C implementation, pfe DSTRINGS-EXT environment.
dstrings-words.txt 09Oct06 07:40:47EDT 2.6K Functional listing of words in dstrings.fs and pfe DSTRINGS-EXT environment.
dstester.fs 09Sep04 09:48:54EDT 4.9K Hayes-style basic tester for dstrings-test.fs.
dstrings-test.fs 08Oct06 10:04:54EDT 18K Test program for dstrings.fs or the pfe DSTRINGS-EXT environment. See the USER-CONFIG line to select which. It loads dstester.fs.
trydstrings.fs 07Jan05 23:27:35EST 3.8K Another test program for dstrings.fs or the pfe DSTRINGS-EXT environment, either of which has to be independently preloaded.
dstring-utils.fs 30Mar07 12:43:05EDT 6.0K Some dynamic string utilities, with a $pad for transient dynamic strings that can be built and used for concatenations ongoing in other string spaces. Includes number and date conversions to dynamic strings. Loads dstrings.fs by default, but there's a PFE switch to load the pfe DSTRINGS-EXT environment instead.
dstring-array.fs 30Mar07 10:35:29EDT 3.6K Arrays for dynamic strings. Loads dstrings.fs by default, but there's a PFE switch.

ANS Forth strings
parsing.fs 23Apr08 20:21:11EDT 23K Parsing for ANS Forth strings, represented on the data stack by (addr len), and the input stream. A consolidation of old words of ours, with some from Wil Baden's ToolBelt and other sources.
../pfe/parsing/ C implementation as a pfe external module.
parsing-words.txt 18Apr08 11:31:27EDT 2.0K A functional listing of the words in parsing.fs. Includes a description of our naming policy.
parsing-test.fs 18Apr08 11:04:21EDT 19K A file of Hayes-style tests for the string parsing words in parsing.fs and parsing-ext.c. It loads testerplus.fs.
mstrings.fs 11Jul07 09:19:25EDT 3.9K A small library that extends the PLACE family of words in Wil Baden's ToolBelt to ANS Forth strings with a cell-counted representation. Loads parsing.fs.
mstrings-test.fs 10Jul07 10:17:48EDT 2.5K Hayes-style tests for mstrings.fs. Loads testerplus.fs.
pattern.fs 30Jul04 12:11:16EDT 12K Wil Baden's code to enable argument expansion for simple string macros.
sarray.fs 30Mar07 13:03:21EDT 3.4K ANS Forth string arrays, with coalesced bodies.

parsing expressions
expr.html 24Apr08 12:57:09EDT 34K Parsing algorithms for source to source translation of Veltman's AAma (Ann Arbor macro assembler, M680x0) numerical and address expressions (not really restricted to AAma), including Backus-Naur form (bnf) parser code generation.
bnaut.fs 25Apr08 08:10:15EDT 22K ANS Forth automatic code generator for bnf's. Loads dstrings.fs, parsing.fs, and xstacks.fs, all of which are self-contained. Works with pfe and gforth. A PFE switch can be turned on to use pfe external C modules instead.
bnaut.out 09Feb07 10:33:25EST 3.8K Parser generator examples output.
aexpr.fs 09Mar07 11:59:08EST 2.7K Source for AAma address expression grammar bnf generation.
aexpr.out 09Mar07 11:59:41EST 1.8K AAma address expression grammar bnf generation output. The version we actually use is edited to break up long lines.

history
fstrings/ Some historical string development in Forth.

logs/

Up to top of archive

Files in this directory under the GNU LGPL typically have a POLITENESS request.