last updated February 3, 2006
Powerful string search package for C++.
Search for thousands of strings in parallel, at high speed. Search for word fragments or whole words.
Imagine running grep(1)
on a text file a thousand times. Even with a shell script to automate the work, it would take a while, wouldn't it? :^) Now imagine a program that can do all 1000+ searches in a single pass.
GrepSimultaneous
can do that.
Even overlapping and mutually embedded word fragments are detected with ease.
Create a filter to sort your e-mail automatically.
Implement your own content categorization engine or topic-specific search engine.
Maybe search DNA sequences?
lex
and yacc
not required.
Don't try to build one of these at home! Testing it to perfection would cost much more than $20 worth of your time.
I wrote GrepSimultaneous
in 2003. I'm using it to write a reference book, and automated categorization is the key to the project. This requires simultaneous handling and automated markup involving a rulebase of 3000 search strings.
How to Use GrepSimultaneous: Programming Interface:
Output:
|
GrepSimultaneous
is provided in one edition:
GrepSimultaneous
is not an app). Example code (test code) provided.
pattern matching; pattern recognition; parsing; finite state machine; deterministic finite automaton, automata
As of February 3, 2006 (first release), GrepSimultaneous
Gold Edition code will be produced for customers who show an interest. Price will depend on features needed.
Copyright © 2006 J. E. Brown all rights reserved. Los Alamos, NM USA