Related articles |
---|
PAISLEI 1.1 and LPM 2.1 C++ Cross Platform Officially Released qjackson@wave.home.com (Quinn Tyler Jackson) (1999-05-22) |
From: | "Quinn Tyler Jackson" <qjackson@wave.home.com> |
Newsgroups: | comp.compilers |
Date: | 22 May 1999 03:04:04 -0400 |
Organization: | Compilers Central |
Keywords: | parse, lex, tools, available |
[This is a one time announcement. -qtj]
Announcing the Official Release of
The PAISLEI IDE 1.1 and LPM 2.1 C++ Source (Cross Platform)
P.A.I.S.L.E.I.
(Pattern Amalgamator Intended to Simplify LPM's Egregious Interface)
The PAISLEI IDE is a copyrighted freeware graphical grammar
development and debugging environment for Win32 systems. (Optimized
for Pentium Pro boxes or better - may not behave on older CPU's.)
PAISLEI allows you to design recursive descent predicate grammars
using the LPM (Laleh's Pattern Matcher) notation. Each pattern in
your grammar can have C++ code attached to up to five parsing events:
* pre-match
* rule
* pre-clause
* post-clause
* post-match
* error
Once you have graphically designed and debugged your grammar in
PAISLEI and have convinced yourself that it is behaving on test data
as you wish it to, you can generate a potentially cross-platform
compatible C++ class (derived from the LPM class CLpmGrammar) which
will accept the same data as you tested in the IDE. Since the IDE
uses the CLpmGrammar class internally during debugging, your class
will behave identically and accept the same files.
The LPM language has several features which allow it to parse certain
"classic" difficult items in the grammar, rather than in the attached
code. The examples included with PAISLEI demonstrate this.
Also being released are the LPM 2.1 C++ classes and documentation, for
those developers on non-Windows platforms who want a powerful pattern
matcher.
PAISLEI and LPM are available for download at:
http://www.qtj.net/~lpm/
Before downloading PAISLEI or LPM 2.1 Cross Platform, please read the
license agreement at:
http://www.qtj.net/~lpm/license.html
and be sure that you agree to its terms.
Cheers,
Quinn Tyler Jackson,
PAISLEI and LPM Author
--
email: qjackson@wave.home.com
url: http://www.qtj.net/~quinn/
ftp: qtj.net
Return to the
comp.compilers page.
Search the
comp.compilers archives again.