[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-register-public] [task #4127] Submission of gramar to parser c
From: |
Radko Mihal |
Subject: |
[Savannah-register-public] [task #4127] Submission of gramar to parser classes |
Date: |
Mon, 9 May 2005 11:28:07 +0000 |
User-agent: |
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; FunWebProducts-MyWay; .NET CLR 1.0.3705; .NET CLR 1.1.4322) |
URL:
<http://savannah.gnu.org/task/?func=detailitem&item_id=4127>
Summary: Submission of gramar to parser classes
Project: Savannah Administration
Submitted by: rmihal
Submitted on: Mon 05/09/05 at 11:28
Should Start On: Mon 05/09/05 at 00:00
Should be Finished on: Thu 05/19/05 at 00:00
Category: Project Approval
Priority: 5 - Normal
Status: None
Privacy: Public
Percent Complete: 0%
Assigned to: None
Open/Closed: Open
Effort: 0.00
_______________________________________________________
Details:
Site Admin. Approval/Edition URL:
<https://savannah.gnu.org/admin/groupedit.php?group_id=7611>
###### ORIGINAL SUBMISSION DETAILS ######
System Group Name:
-----------------
grammar2parser
Full Name:
----------
gramar to parser classes
Type:
-----
Official GNU software
License:
--------
GNU General Public License V2 or later
Other License:
--------------
Description:
------------
The project implements a set of C++ template classes for declaring regular
and context-free grammars directly in the code as set of compound classes,
declared as terminals, non terminals and choices. With use of the classes it
is possible to write parser without use of bison or yacc. Such parser class
can be used for parsing strings of language defined by grammar.
The project includes example implementing calculator for decimal, hexadecimal
and binary numbers, example for using regular expression parser -
regexp_parser to parse regular expressions, parser for command line input and
more.
All template classes support wide char, the input type is specified as
template parameter in the same way as for basic_string, it is planned to add
traits and allocator.
All classes implement parse and format methods, input can be a raw data or
basic_istream, output can be formatted to basic_ostream.
The source code is provided on
http://sourceforge.net/projects/grammar2parser
Other Software Required:
------------------------
Other Comments:
---------------
#########################################
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/task/?func=detailitem&item_id=4127>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Savannah-register-public] [task #4127] Submission of gramar to parser classes,
Radko Mihal <=