By downloading this code you agree to the
Source Code Use License (PDF). |
{ version = 2.57; (* of worcha.p 2003 Nov 17}
(* begin module describe.worcha *)
(*
name
worcha: word changing program
synopsis
worcha(fin: in, fout: out, worchap: in, output: out)
files
fin: the file in which words need to be changed to other words.
fout: the file where the copy of fin with the words changed is written.
worchap: the parameter file containing the words that need to
be replaced and their replacements. Worchap must be
constructed as follows:
a word that needs to be changed is on the first line, the
following line contains the replacement word,
next line: word to be replaced,
following line: replacement word,
and so on....etc.
so, the odd numbered lines, (1,3,5....), have the words
from fin that will be replaced, and the even numbered
lines, (2,4,6...), contain the replacement words.
output: where error messages will appear.
description
This program was designed to go through a pascal program and
locate and replace 'words', (pascal identifiers).
Worcha will sort through a file and look for the words that need to be
changed, ignoring comments and both single and double quotes. Upon
finding the old words, worcha will substitute the specified new words from
worchap when copying the input file onto the specified output file. As
many words as necessary may be changed at one time. Worcha produces a
list of the changes within a comment at the end of the fout file.
documentation
delman.assembly.worcha
author
Patrick R. Roche
bugs
The program will yell if word length is greater than or equal to
wdlgthmax.
technical notes
Worcha uses linked-lists for storing the words to be changed and their
replacements. Thus as many words as desired may be changed at one time.
*)
(* end module describe.worcha *)
{This manual page was created by makman 1.45}
{created by htmlink 1.62}