[fpc-pascal] Permuted index (KWIC) of function descriptions
michael.vancanneyt at wisa.be
michael.vancanneyt at wisa.be
Wed Jan 26 14:39:29 CET 2011
On Wed, 26 Jan 2011, Mark Morgan Lloyd wrote:
> michael.vancanneyt at wisa.be wrote:
>> On Wed, 26 Jan 2011, Mark Morgan Lloyd wrote:
>>
>>> As a comparative beginner, I still find myself stumbling across RTL
>>> functions that I've previously hand-coded.
>>>
>>> Is there an easy way of generating a complete permuted index from the
>>> one-line descriptions of the functions in the RTL (and optionally FCL and
>>> LCL)?
>>
>> Shortly said: no.
>>
>>>
>>> For example, can I rapidly get all function descriptions with "space" as
>>> part of the description, which could subsequently be filtered (e.g. if I
>>> were interested in text operations I could quickly ignore anything with
>>> "file" in the description)?
>>>
>>> Copy2Space Returns first space character
>>> Copy2SpaceDel Deletes first space character
>>> DelSpace Delete a space from
>>> DelSpace1 Reduces of space characters
>>> DelSpace1 Reduces 1 space character
>>> IntToBin Converts inserting spaces at
>>> IsEmptyStr Check disregaring whitespace characters
>>>
>>> That's somewhat abbreviated so that it's not screwed too badly by wrap.
>>
>> Creating such an index requires additional keywords, which are simply not
>> present now.
>
> Even looked at superficially gives useful partial results:
>
> fpcdocs$ grep -r -B 1 '<short>' *
>
> I'm sure that somebody familiar with XML (which I'm afraid doesn't include
> me) could knock out something half-way decent in a few minutes.
>
> Or is the problem actually XML in this case, i.e. it's obvious that we want
> to extract the short description but that leaves an uncertain context?
The short description is not a problem. But the "Returns" "Deletes" "Reduces"
etc ?
Michael.
More information about the fpc-pascal
mailing list