Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.compilers > #860 > unrolled thread

"Syntaxis.jar"; Java packed parsers for text files

Started byEvangelos Drikos <drikosev@otenet.gr>
First post2013-02-28 15:25 +0200
Last post2013-02-28 15:25 +0200
Articles 1 — 1 participant

Back to article view | Back to comp.compilers


Contents

  "Syntaxis.jar"; Java packed parsers for text files Evangelos Drikos <drikosev@otenet.gr> - 2013-02-28 15:25 +0200

#860 — "Syntaxis.jar"; Java packed parsers for text files

FromEvangelos Drikos <drikosev@otenet.gr>
Date2013-02-28 15:25 +0200
Subject"Syntaxis.jar"; Java packed parsers for text files
Message-ID<13-02-012@comp.compilers>
Hi,

The demo version of "Syntaxis.jar" now includes the parser generator
that creates java packed parsers, which can parse strings or text files.

The specific parser generator can export error messages:
- as static strings in the generated class or a distinct errors class
- as editable texts in a Properties File

Packed parsers can:
- not have a preprocessor; they can have an embedded lexer
- decode single byte character sets (up to 5 tables)
- decode UTF-8 (up to two bytes)
- use localized error messages from Properties Files
- print localized error messages in MS DOS Consoles
- be compiled also with gcj (via cygwin binaries are too large)

The program "SyntaxisDemo.jar" is available for evaluation upon request.
I also give a LALR(1) fortran parser, restricted to free source form (it
has a workaround). Further, all consecutive recursive rules that have
been merged in this parser need validation in user actions. The
experimental LALR Builder is described here:
http://compilers.iecc.com/comparch/article/12-09-010


Regards,
Ev. Drikos

[toc] | [standalone]


Back to top | Article view | comp.compilers


csiph-web