Eu List Routines Utility
- Posted by DB James <larches at ?om?ast.net> Jul 16, 2007
- 594 views
Hi, I've submitted a small Windows Eu utility program that is an update of an old DOS-based one of the same name. It is meant to be a "work-horse" utility that does its one thing as straight-forwardly as possible. Its purpose is to find and list all the routines of an Eu program either to a file called Routines.txt in EUDIR or to place the routines-list(s) at the top of the file(s) or to do both in one pass. It will also remove the lists from files that have them whenever the user wishes. Here is an example from the list produced from guru.ex in the Eu\BIN folder: --* Begin List of Functions & Procedures * ---> File: C:\EUPHORIA\BIN\GURU.EX --function fast_lower(sequence s) --function clean(sequence line) --procedure both_puts(object text) --procedure both_printf(sequence format, object values) --function safe_gets(integer fn) --function sum(sequence s) --function has_punctuation(sequence word) --function next_word() --procedure highlight(sequence text) --procedure print_chunk_list() --procedure save_chunk(sequence file_name, sequence chunk, atom score) --procedure scan(sequence file_name) --function look_at(sequence path_name, sequence entry) --procedure usage(sequence g) --function blank_delim(sequence s) --* End List of Functions & Procedures * -- Guru -- usage: -- to search EUPHORIA directories: -- guru word1 word2 word3 ... ... I still find this utility useful to show me quickly what is going on in an Eu program or library and hope it proves so to others. --Quark