Diane is open source software, licensed under the AGPL3+.
Installing and running Diane requires a bunch of other tools:
- GCC - The GCC compiler
- Bison - Gnu parser generator - Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.
- GNU Gengetopt - Gengetopt generates a C function that uses getopt_long function to parse the command line options, to validate them and fills a struct .
- flex: The Fast Lexical Analyzer - Flex is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text. The flex program reads user-specified input files, or its standard input if no file names are given, for a description of a scanner to generate.
Extract the tar ball into a folder of your choice, and follow the steps below.
- Test (optional, but recommended)
sudo make install
The current maintainer of Diane is Stephan Mennicke.
Several people have committed time, code, and advice to the development of Wendy.
- Niels Lohmann (27 commits)
- Stephan Mennicke (25 commits)
- oliviao (8 commits)
- Christian Sura (3 commits)
- Richard Müller (3 commits)
- Christian Gierds (2 commits)
- Marvin Triebel (2 commits)
- Jan Sürmeli (1 commit)