This software offers a collection of visual components for C++ Builder and Delphi designed to build analyzers and parsers of source codes. The library includes lexical analyzer components for C++, Object Pascal (Delphi), PHP, HTML, CSS1, and C++ preprocessor.

One of the best things about Source Code Scanners is that it includes components of the lexical analyzers for C++, Object Pascal (Delphi), PHP, HTML, CSS1, as well as the C++ preprocessor. Additionally, it comes equipped with a full set of base classes, which provides users with the possibility to create lexers and parsers of any other language that they may require.
These components are the perfect tools for anyone building an application that requires source code analysis. Whether it's help creating tools, expression calculators, source code designers, interpreters, compilers, or anything else, Source Code Scanners has got you covered.
One of the standout features of this software is that the lexical analyzers use DFAs (Deterministic Finite Automata) to match tokens found on the character input stream. DFAs are defined by the set of regular expressions in a source code and are created at runtime. More than one automaton (lexical class, lexical tree) can be defined, and actions attached to regular expressions can switch from one lexical class to another. The TLexTree class maintains converting a set of regular expressions into the DFA array.
Source Code Scanners also provides classes that support a work with command-line options, calculating of constant expressions, and more. In fact, the full source code of Source Code Scanners is available in the Professional edition, allowing users to customize and tailor the software to their specific needs.
Overall, I would highly recommend Source Code Scanners to anyone looking for a comprehensive and efficient software tool for analyzing and parsing source codes. The software is easy to use and has a wealth of features that are sure to make any programmer's life easier.
Version 4.0 Std: N/A