Managed Projects

Modula-2 R10

  No analysis available

Modula-2 R10 language specification, grammar, syntax diagrams, standard library and reference compiler. The library is written in Modula-2. The reference compiler is written in C and it targets C and LLVM to allow bootstrapping on a wide range of architectures and operating systems.

0 lines of code

0 current contributors

0 since last commit

18 users on Open Hub

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

M2R10StdLib

  No analysis available

Modula-2 R10 standard library definition modules.

0 lines of code

0 current contributors

0 since last commit

6 users on Open Hub

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

M2Collections

  No analysis available

Modula-2 collections library. The library provides an API for collection ADTs, in particular: stacks, queues, double ended queues, priority queues, balanced binary search trees, patricia tries, dynamic arrays and hash tables to store arbitrary data. The hash table ADT allows data to be stored and ... [More] retrieved by reference or by copy, with built-in reference counting. All other ADTs allow data to be stored and retrieved by reference only. The library follows PIM4, it has no dependencies and it is platform independent. The library is tested with GM2 using option 'fpim4'. Under development. BSD style license. [Less]

0 lines of code

0 current contributors

0 since last commit

5 users on Open Hub

Activity Not Available
5.0
 
I Use This
Mostly written in language not available
Licenses: bsd

DASlib

  No analysis available

C library for dynamic array storage. The library provides an API to create and use auto-resizing dynamic arrays for arbitrary data. Data may be stored and retrieved by reference only. An extension for storage and retrieval by copy is planned. Requires C99, no dependencies, platform independent. BSD style license.

0 lines of code

0 current contributors

0 since last commit

2 users on Open Hub

Activity Not Available
5.0
 
I Use This
Mostly written in language not available
Licenses: bsd

M2Curses

  No analysis available

Modula-2 bindings for the curses screen management library. Work in progress. BSD style license.

0 lines of code

0 current contributors

0 since last commit

2 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: bsd

EBNFtool

  No analysis available

EBNFtool is a library and utility to parse EBNF grammars, then generate and output: 1) a symbol cross reference, 2) FIRST and FOLLOW sets, 3) a proof whether LL(1) conditions are satisfied. It is further planned to add a syntax diagram generator (aka railroad diagram generator) in the future. ... [More] EBNFtool is written in C. Work in progress. Requires C99 and KVSlib. [Less]

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: bsd

M2Regex

  No analysis available

Regular expression library for Modula-2. Work in progress. BSD style license.

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: bsd

M2SyntaxColour

  No analysis available

Resources for various syntax colourisation tools/plugins to recognise Modula-2. So far: GeSHi syntax highlighter (PHP), Highlight by Andre Simon, Pygments library (Python), Xcode IDE.

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

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

CTElib

  No analysis available

C Template Engine library to recursively expand placeholders in a template string, expanded string grows dynamically during template expansion, includes event notification for asynchronously reporting information, warnings and errors back to caller. Requires C99 and KVSlib.

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: bsd

KVSlib

  No analysis available

C library for key-value storage. The library provides an API to create and use dynamic associative arrays for arbitrary data. Data may be stored and retrieved by copy or by reference. Stored data is reference counted to prevent dangling pointers. Optimised for fast lookups and large data sets. ... [More] Requires C99, no dependencies, platform independent. BSD style license. [Less]

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

Activity Not Available
5.0
 
I Use This
Mostly written in language not available
Licenses: bsd