The Regular Pattern Analyzer(RPA) is a top-down recursive parser and pattern matching engine. The input grammar notation is Backus–Naur Form (BNF) and the produced output is a browsable Abstract Syntax Tree (AST). The grammar allows Regular Expressions, so the parser can also be used as RegEx or
... [More]
search engine. The execution engine supports muti-threading and it can parse multiple input streams simultaneously. [Less]