Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


ID: 18955, Source Code Scanners 3.1

by Vadim Komine Email: Anonymous


Source Code Scanners is the high performance VCL library intended for creating analyzers and parsers of source codes.
Download Details
FTP  download also available
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For Delphi, Version 5.0  to 6.0 407 downloads
Copyright: All rights reserved


Size: 1,292,337 bytes
Updated on Fri, 28 Feb 2003 04:01:17 GMT
Originally uploaded on Wed, 09 Oct 2002 04:03:51 GMT
SHA1 Hash: 55111F338DF00A025267914AD56C6B5CA6BBA5AC
MD5 Hash: 7A6F9A47CD35DB6399B3AFBB747111E3

    Explore the files in this upload

Description
Source Code Scanners is the high performance VCL library intended for creating analyzers and parsers of source codes.
It includes components of the C++ lexical analyzer and the C++ preprocessor, but also contains the full set of base classes, which provides a possibility to create lexers and parsers of any other languages.
These components may be used to build applications, which require the C++ source code analyzing (tools of helps creating; calculators of expessions; designers of source codes; interpreters and compilers of C-like languages and etc.).
The lexical analyzer uses 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) may be defined. Actions attached to regular expressions (which are executed when that expression has been matched on the input stream) may switch from one lexical class to another. The TLexTree class maintains converting a set of regular expressions into the DFA array.
Source Code Scanners provides also classes, which support a work with command-line options, calculating of constant expressions and etc.

For more information, see http://www.mblabsoft.com

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Could not retrieve comments. Please try again later.

Server Response from: ETNACDC04