Download Yasmina

Version history

Yasmina has been developed for quite some time now. See the ChangeLog for details or try out the older versions.

License

Yasmina is open source software, licensed under the AGPL3+.

Install Yasmina

Requirements

Installing and running Yasmina requires a bunch of other tools:

Running requires:
    @REQ_RUNTIME@
Compiling requires:
Testing requires:
Contributing requires:
  • 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.

Quick install

Extract the tar ball into a folder of your choice, and follow the steps below.

  1. Configure
    ./configure
  2. Compile
    make
  3. Test (optional, but recommended)
    make check
  4. Install
    sudo make install

Maintainer

The current maintainer of Yasmina is Jan Sürmeli.

Authors

Olivia Oanea implemented the first version of Yasmina. and Jan Sürmeli re-implemented Yasmina from the scratch.

Contributors

Several people have committed time, code, and advice to the development of Wendy.

  • Niels Lohmann (7 commits)
  • Jan Sürmeli (6 commits)
  • Christian Gierds (1 commit)
  • Andreas Lehmann (1 commit)
  • Marvin Triebel (1 commit)

Acknowledgements