PAISLEI 1.1 and LPM 2.1 C++ Cross Platform Officially Released

"Quinn Tyler Jackson" <qjackson@wave.home.com>
22 May 1999 03:04:04 -0400

          From comp.compilers

Related articles
PAISLEI 1.1 and LPM 2.1 C++ Cross Platform Officially Released qjackson@wave.home.com (Quinn Tyler Jackson) (1999-05-22)
| List of all articles for this month |

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


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.