Phorward Foundation Toolkit Icon

Phorward Foundation Toolkit

beta

An extended library for C programming providing regex, parsing & more

Add a Review
2 Downloads (This Week)
Last Update:
Download phorward-0.17-source.tar.gz
Browse All Files
Windows BSD Linux

Description

The Phorward Foundation Toolkit, also called libphorward, is a library for C programs that provides many useful extensions.

The library focuses on extended string functions, regular expression handling and syntax-related tasks (parsing, lexing, grammar handling).

Additionally, it provides a API for basic data structures, like linked lists, hash-tables, dynamic stacks.
It also provides some system-oriented helper functions.

Most string-handling functions of the library can handle Unicode and UTF-8 input additionally to single-byte input.

The library also comes with some awk- and shell-tools for its own development and documentation generation.

The libphorward has been used in the past to create the UniCC LALR(1) Parser Generator (http://unicc.phorward-software.com), but the newer developments in this library go in the area of parsing and lexing, so that it will become a full-fledged toolkit for compiler development or any related tasks.

Phorward Foundation Toolkit Web Site

Categories

Frameworks, Libraries

License

BSD License

Features

  • Regular expression processing
  • Grammar processing API (under development!)
  • LR/LALR/SRL/LL parser development using TBNF grammars (under development!)
  • API for basic data structures (linked lists, hash-tables, stacks, bitsets)
  • Extended string functions
  • Program tracing facilities
  • XML processing functions
  • Unicode support for UTF-8 and wide-chacracter
  • Prototype generator for C-functions
  • Additional development helper tools (prototype-generator, reference-generator)

Update Notifications





Write a Review

User Reviews

Be the first to post a review of Phorward Foundation Toolkit!

Additional Project Details

Intended Audience

Developers, Information Technology

Programming Language

AWK, C, Unix Shell

Registered

2010-05-17
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.