Skip to content

small interpreter to play with (theoretical) regular expressions, automata and grammars (used as a teaching aid)

License

Notifications You must be signed in to change notification settings

phyver/ML-regular

Repository files navigation

Installation
============

Il faut avoir une installation fonctionnelle de OCaml. Si vous êtes sur une
machine linux Ubuntu ou Debian, il suffit de faire
  $ sudo apt-get install ocaml-nox

Je vous conseille aussi d'installer "ledit" :
  $ sudo apt-get install ledit

Pour compiler, depuis le répertoire qui contient les sources :
  $ touch .depend && make depend && make opt

Pour lancer le programme :
  $ ./mlr
ou mieux, si vous avez installé "ledit" :
  $ ledit ./mlr
ou, si vous voulez conserver l'historique de vos commandes entre plusieurs
lancements du programme :
  $ ledit -x -h ~/.mlr_history ./mlr


Utilisation
===========

Référez vous à l'aide en ligne :
  # :help
ou
  # ?

Regardez par exemple le fichier exemples.mlr pour voir ce qu'on peut faire...

Vous pouvez lire des commandes dans des fichiers avant de rentrer dans la
boucle d'intéraction en donnant les fichiers sur la ligne de commande :
  # ./mlr test.mlr
ou
  # ledit ./mlr test1.mlr test2.mlr


About

small interpreter to play with (theoretical) regular expressions, automata and grammars (used as a teaching aid)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published