Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

alex

Compare

  Analyzed over 6 years ago

Alex is a tool for generating lexical analysers in Haskell

3.35K lines of code

0 current contributors

almost 10 years since last commit

7 users on Open Hub

Activity Not Available
4.33333
   
I Use This

mysqldump parser

Compare

  Analyzed 17 days ago

mydp is a program for processing mysqldump files in the manner of ‘awk’. It reads mysqldump sql statements from standard input and executes Lua callback functions as table definitions and insert statements are encountered. The Lua callback functions are specified in a file passed to mydp via the ... [More] command line. The callbacks are typically used to filter and process only a small subset of the mysql dump data and/or save it for further processing. mydp is written in Lex and Lua. It is released under the 2-clause FreeBSD licence. Note: The ohloh Code Analysis seems to be getting confused by the Sphinx generated HTML documentation which includes JavaScript and CSS. The actual source is Lex and Lua. [Less]

3.07K lines of code

0 current contributors

almost 9 years since last commit

1 users on Open Hub

Inactive
3.0
   
I Use This

l33tlang

Compare

  No analysis available

l33tlang is moving to http://github.com/RobertGawron/l33tlang Reason why this project was started, is that I was wondering how computer languages are created, what needs to be done and what have I learn to create one. L33tlang or his author (yes, it's me ;)) doesn't attempts to be regular language ... [More] as one of many that you probably use in everyday routines, it's just a place, a form to investigate what am I doing when I'm writing a code and how all of this things works together. I want to gain new skills as a programmer. After that, when you know why am I doing this, I may say sth more about l33tlang. It's compiled to a simple assembly language, that can be executed using virtual machine that I crated for this purpose. I was wondering if I can use popular VM but I realized that creating one from scratch (in Python) is another way to check my skills and knowledge. Now l33tlang is using VM written by czarodziej in C. L33tlang attempts to be functional language, with syntax based on LISP, Erlang and a bit of Python. In a far, far future I plan to add new syntax constructs to enable generic programming. [Less]

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

Activity Not Available
3.0
   
I Use This
Mostly written in language not available
Licenses: BSD-4-Cla...

MySQL database clean upgrade tool

Compare

  Analyzed 26 days ago

This tool parses 2 MySQL database version files (.sql), looks for and parses "create table" statements and generates a third .sql file with "drop", "create" and "alter" commands that will allow the clean upgrade of the database from version 1 to version 2.

1.08K lines of code

0 current contributors

over 3 years since last commit

1 users on Open Hub

Inactive
0.0
 
I Use This

DILIB

Compare

  No analysis available

DILIB was a C library of functions and UNIX command to handle XML documents.

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

Activity Not Available
4.0
   
I Use This
Mostly written in language not available
Licenses: No declared licenses

BNFC

Compare

  Analyzed 13 days ago

The BNF Converter is a compiler construction tool generating a compiler front-end from a Labelled BNF grammar. It is currently able to generate C, C++, C#, F#, Haskell, Java, and OCaml, as well as XML representations. Given a Labelled BNF grammar the tool produces: * an abstract syntax ... [More] implementation * a case skeleton for the abstract syntax in the same language * an Alex, JLex, or Flex lexer generator file * a Happy, CUP, or Bison parser generator file * a pretty-printer as a Haskell/Java/C++/C module * a Latex file containing a readable specification of the language [Less]

77.7K lines of code

4 current contributors

19 days since last commit

1 users on Open Hub

Moderate Activity
0.0
 
I Use This

RE-flex

Compare

  Analyzed 13 days ago

The regex-centric fast and flexible scanner generator for C++. Compatible with Flex and Bison/Yacc. Adds Unicode, indent/nodent/dedent, lazy quantifiers, word boundaries, flexible input handling of files (UTF encoded), strings, and streams, and much more. Generates scanners that are faster than Flex ... [More] (best options). Includes a regex library for lighting fast POSIX matching in C++. [Less]

97.1K lines of code

1 current contributors

3 months since last commit

0 users on Open Hub

Very Low Activity
5.0
 
I Use This

xtree-c

Compare

  No analysis available

XML Parser using Lex/Yacc

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: artistic_gpl
Tags c lex xml xtree yacc

jsapigen

Compare

  Analyzed 7 months ago

jsapigen generates glue code for embedding Mozilla's JavaScript engine into C applications.

11.4K lines of code

0 current contributors

almost 9 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This

ucpp

Compare

  No analysis available

A C preprocessor is a part of a C compiler responsible for macro replacement, conditional compilation and inclusion of header files. It is often found as a stand-alone program on Unix systems. ucpp is such a preprocessor; it is designed to be quick and light, but anyway fully compliant to the ISO ... [More] standard 9899:1999, also known as C99. ucpp can be compiled as a stand-alone program, or linked to some other code; in the latter case, ucpp will output tokens, one at a time, on demand, as an integrated lexer. ucpp operates in two modes: -- lexer mode: ucpp is linked to some other code and outputs a stream of tokens (each call to the lex() function will yield one token) -- non-lexer mode: ucpp preprocesses text and outputs the resulting text to a file descriptor; if linked to some other code, the cpp() function must be called repeatedly, otherwise ucpp is a stand-alone binary. ucpp was written by Thomas Pornin. It is being maintained here by Louis P. Santillan, starting with a copy of version 1.3. [Less]

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: BSD-4-Cla...