ANTLR, ANother Tool for Language Recognition, is a language tool that
provides a framework for constructing recognizers, interpreters,
compilers, and translators from grammatical descriptions containing
actions in a variety of target languages. ANTLR provides excellent
support for tree construction, tree walking, translation, error
recovery, and error reporting.
This package provides the ANTLR v3 C runtime library.
Check is a unit test framework for C. It features a simple interface for
defining unit tests, putting little in the way of the developer. Tests are run
in a separate address space, so Check can catch both assertion failures and code
errors that cause segmentation faults or other signals.
libevdev is a wrapper library for evdev devices. It moves the common
tasks when dealing with evdev devices into a library and provides a
library interface to the callers, thus avoiding erroneous ioctls, etc.
The eventual goal is that libevdev wraps all ioctls available to evdev
devices, thus making direct access unnecessary.
The libmba package is a collection of mostly independent C modules potentially
useful to any project. There are hashmap, linkedlist, and stack ADTs, a DOM-
like interface that can load and store XML files for simple XML processing, a
module for managing error codes and associated messages across separate C
libraries, and more.
VISA is a multivendor standard for interfacing test and measurement
equipment.
LibreVISA aims to be a compliant implementation of the VISA standard in
a free software library. Currently support for targets connected via USB,
exposing the USBTMC interface, and VXI-11 devices.
S-Lang is a multi-platform programmer's library designed to
allow a developer to create robust multi-platform software.
It provides facilities required by interactive applications
such as display/screen management, keyboard input, keymaps,
and so on.
The most exciting feature of the library is the slang
interpreter that may be easily embedded into a program to
make it extensible.
VISA is a multivendor standard for interfacing test and measurement
equipment.
LibreVISA aims to be a compliant implementation of the VISA standard in
a free software library. Currently support for targets connected via USB,
exposing the USBTMC interface, and VXI-11 devices.
VISA is a multivendor standard for interfacing test and measurement
equipment.
LibreVISA aims to be a compliant implementation of the VISA standard in
a free software library. Currently support for targets connected via USB,
exposing the USBTMC interface, and VXI-11 devices.
This is a user space caching library, currently used by FreeBSD and Mac OS X
to improve performance of NTFS-3G (sysutils/fusefs-ntfs port), because these
systems don't have a block device cache, giving a very slow read/write rate.
Note that libublio is _not_ thread safe.
ncc is a compiler that produces program analysis information.
ncc is a decent replacement of cflow and cscope able to analyse any
program using the gcc compiler. The program also includes a graphical
call-graph navigator and source browser which is extremely practical
for hacking and comprehending large projects.