Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

New compiler for Lisaac, don't hesitate to comment

branch: master
README
Lysaac
======

Lysaac is the rewriting of Lisaac compiler using a better design.

See http://lisaac.org and http://lisaac-users.org


Requirements
============

You need lisaac with my release r4 (mildred-r4). See the git repository of
Lisaac at: http://git.debian.org/?p=lisaac/compiler.git

The tag is 45093e70b532276233a35eff500299c674e80d51

    object 94e153f61a811226f3eed5109b05ba1b6f97dd5e
    type commit
    tag mildred-r4
    tagger Mildred Ki'Lya <silkensedai@online.fr> Fri May 6 12:20:49 2011 +0200
    
    Release 4, include workarounds that can pass as bugfixes
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.11 (GNU/Linux)
    
    iEYEABECAAYFAk3Dy4IACgkQb52o1pp9LivG2gCeKEWF+oghonzUrVZe5+7Mq6BU
    XNcAnAvXx7bpe0trjF7bflbOe953fthI
    =yi11
    -----END PGP SIGNATURE-----

You can:

    git clone -b mildred-stable git://anonscm.debian.org/lisaac/compiler.git lisaac-compiler

You will also need redo: https://github.com/apenwarr/redo

If you don't want to install redo, you can always use `tools/do` instead if
`redo` in all the commands.

Compiling
=========

    redo all

Testing
=======

Basically, you need [cucumber](http://cukes.info) and rspec, but you can also
follow the guide:

- Install bundler: `gem install bundler`

- Install the necessary gems: `bundle install`

For coverage reports, you'll need the Perl Template Toolkit: `Template.pm`

Then, just:

    redo tests
    redo coverage

Reports are in the `reports` directory. You can see code coverage.

If you get wierd errors, just `rvm reset`


[rvm]: https://rvm.beginrescueend.com/
Something went wrong with that request. Please try again.