34 projects tagged "YACC"

Download Website Updated 09 Oct 2008 Hoc

Screenshot
Pop 48.00
Vit 1.55

Hoc, the High Order Calculator, is an interpreted language for floating-point calculations. Its most basic use is as a powerful and convenient calculator, interactively evaluating expressions such as 1+2*sin(0.7). But hoc is no ordinary calculator: It also lets you assign values to variables, define your own functions, and use loops, conditionals, and everything else you'd expect in a programming language.

Download Website Updated 06 Nov 2009 Hormiga Project

Screenshot
Pop 29.87
Vit 1.42

Hormiga is a language designed to be simple and powerful, allowing users without software programming knowledge to make the programs needed to automate the calculations of everyday problems. Generally, it is necessary only for the users to be aware of the problem they want to solve. The language allows programmers to focus on the problem and not to worry about the interactive interface with the user. The programmer will have to state the instructions to solve a problem, in the same way they would do manually. The steps may depend one upon the other. Like most languages, Hormiga has support for functions and the possibility of creating libraries of commonly used code. Unlike most languages, Hormiga automatically and dynamically creates the graphical user interface (GUI) for programs, has support for calculating definite integrals in multiple dimensions, and incorporates a new concept called Step, similar to a procedure of Pascal, but allowing you to state dependences between them.

No download Website Updated 04 Jul 2010 Le Petit Poucet GPS Software

Screenshot
Pop 84.03
Vit 5.36

Le Petit Poucet is a program to display and edit GPS routes and tracks in a 3D scene. The aim is to build the scene around the GPS data and 2D maps or 3D terrain models.

No download Website Updated 30 Oct 2006 Nonpareil

Screenshot
Pop 99.50
Vit 6.41

Nonpareil is a microcode-level simulator for HP calculators introduced between 1972 and 1982, including the HP-35, HP-45, HP-55, HP-25, HP-34C, HP-38C, HP-41CV, HP-11C, HP-12C, HP-15C, HP-16C, and other models. The necessary microcode is included, as is a microcode assembler. The GTK+ toolkit is used for the user interface.

No download Website Updated 23 Nov 2005 OpenDaemon

Screenshot
Pop 87.18
Vit 3.13

OpenDaemon provides a model of work along with its supporting APIs that allow anybody to implement a server of any kind, for any protocol. Its main goal is to help provide an advanced data storage solution that is flexible enough to allow its user to choose from a broad set of parsers, data extractors, processors, or any other supporting API. The generic server platform system is meant to make development of the data storage solution more open and distributable.

No download Website Updated 16 Jul 2011 OpenSMTPD

Screenshot
Pop 20.78
Vit 32.42

OpenSMTPD is an RFC compliant, secure, and simple SMTP server ported from OpenBSD to Linux. It supports the SMTP protocol, including SSL versions for added security, virtual domains, forward files, and external delivery agents like procmail, and can do most of the basic things that other MTA implementations do.

Download Website Updated 04 Oct 2006 RPAL

Screenshot
Pop 9.80
Vit 2.09

rpal is an interpreter for RPAL (Right-reference Pedagogic Algorithmic Language), a simple functional programming language that is a subset of PAL, a language invented at MIT by Wozencraft and Evans in the early 1970s.

Download Website Updated 11 Dec 2004 SJPT: Simple Java Parsing Toolkit

Screenshot
Pop 38.99
Vit 1.00

A parsing toolkit that supports both top-down (LL(1) and Simple Precedence) and bottom-up parsing (LR(0), SLR(1), LR(1) and LALR(1)). The toolkit also supports generating Java parsers for all the bottom-up parsing methods, based on a CUP definition (similar to Yacc and CUP, but not restricted to LALR parsers only).

Download Website Updated 30 May 2003 Signal Applications To Audio Networks

Screenshot
Pop 29.19
Vit 1.00

Signal Applications To Audio Networks is a program aimed at different signal processing tasks. The primary type of signals are audio signals. The user describes networks of different modules using a special language, and the modules are dynamically loaded libraries. The system can be used to create music from scratch, or to process already created audio files, and depending on the complexity of the network versus the capacity of the host machine, everything can be done in "real time".

Download Website Updated 02 Oct 2008 Unworkable

Screenshot
Pop 46.37
Vit 2.63

Unworkable is a BitTorrent implementation written as an asynchronous, single-threaded application in ANSI C using libevent and mmap() for performance. Its goals include efficiency, simplicity, and high code quality.

Screenshot

Project Spotlight

PHP OAuth API

A PHP class to authorize and access APIs using OAuth 1.0, 1.0a, and OAuth 2.0.

Screenshot

Project Spotlight

Jmat.js

Complex special functions, numerical linear algebra, and statistics in JavaScript.