|
| |
 |
Visual Parse++
"The industry standard visual parsing
tool."
"Just to let you know that thanks to
SSVP, I've been able to write a powerful
mechanism for automatic HTML pages generation from a WEB server in
less than two weeks. This would
have been impossible if I had used the old-fashioned
Lex and Yacc tools.
Thanks a lot. Best
regards from Paris."
-Patrick Philippot, MainSoft |
|
| |
For
a 15 day free trial click here!
To order now click here! |
|
| |
Seeing is Believing
Visual Parse ++ is
the next generation visual development environment for writing
lexers and parsers, combining intuitive visual design with the most
sophisticated lexer and parser generator available. Visual Parse ++
is the only tool that provides the Rapid Application Development (RAD)
benefits of visual design to lexing and parsing technology. With
Visual Parse ++, you see aspects of the lexing and parsing process
in great detail, as it occurs. There is no guess work, every detail
is clearly shown. Because of this, you can completely design your
parsing interactively, while you watch. You will be able to complete
your design in a fraction of the time it takes with other tools.
Using Visual Parse
++, you see all stages of the lexing and parsing process in amazing
detail, where you are in the test data, as well as the current state
of the parser. This is the level of detail you can expect for all
lexing and parsing activities. Visual Parse ++ has broken the
process down into a sequence of visual states that you can interact
with on the screen. This is true for all aspects of the lexing/parsing
process, including regular expression matches, grammar rule matches,
the parsing stack, error recovery, and even conflicts.
You can
do your entire design without ever having to leave the IDE
(Integrated Development Environment). When you find and error, add
it to the rule file, recompile and start testing again. You can set
breakpoints, step, run, and animate, as with all graphical
debuggers. Everything is a button click away.
To provide a
global view, Visual Parse ++ displays a graphical parse tree of your
data. Click one button and you can see everything that has occurred.
Below is a sample screen showing some of the features of the GUI,
including the 3D parse tree view.
|
|
|
|
|
| |
Programming Interfaces
The programming interfaces supplied with
Visual Parse ++ are unrivaled. You get complete support for C, C++, C#, Delphi,
Java, or Visual Basic all in one product. Each programming interface is
native to the chosen environment. For C++, C#, Java, or Delphi, you get a class
library to write your application with, for C, a complete API and for Visual
Basic, a powerful OCX. Also included is our Embedded OS Development
Kit. It’s a tiny, fast, and fully functional parsing engine designed to run on
embedded OS platforms (WinCE, Palm, VxWorks, QNX, …). It’s written in ANSI
C, is easily portable, and enables Visual Parse++ designed parsers to run
virtually anywhere.
The architecture of the programming interfaces
are identical. Your interaction with the parser is through the reduce
function. For C++, C#, Java, or Delphi, it’s a virtual function of the main
parsing class. For C, it’s a callback function, and for Visual Basic, an event
gets fired. As rules are recognized, this function is called. You simple add
code here to write your application.
You can design the parsers to run on any
platform in all the major programming languages— all from the same source.
Whether it’s Unix, Linux, SunOS, Windows 98, NT, 2000 Visual Parse++ is
the right tool for the job. Visual Parse++ also offers full support for Unicode,
DBCS, and all character sets.
|
|
|
 |
|
 |
 |
Most powerful lexical
analyzer and parser generator in the world |
 |
Industry Standard |
 |
100% portable solution
(Unix, Windows, Embedded OS, ...) |
 |
Work in a fraction of the
time |
 |
Supports C, C++,
C#, Java, Delphi, and VB |
|
|

|