package lascar
A library for manipulating Labeled Transition Systems in OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
0.7.0.tar.gz
md5=eeed7e1ee24ab2a399305b0cbd4b1ebb
sha512=aa14182eb2da1b4af3d5c3e3fe86cecfe46a49370b626d16a82b5d6771849a9c9d3a3cc62b65aab64a074cfddb19d97bf5ee0a9dcd32b9aa20978da0d9e734ca
CHANGES.md.html
Changes
0.7.0 (Mar 6, 2021)
* revised (generalized) interface for the `Fsm_expr` and `Fsm` modules (now parametrized on
the type of values)
* rewrote examples to use ad-hoc parsers for conditions, actions and transitions
* Added functions `Ltsa.map_state_attr`, `Ltsa.map_transition`, `Lts.map_state`
and `Lts.map_transition` and updated `examples/lts/map1` accordingly
* fixed bug in defactorization algorithm for FSMs with output values attached to
states (see for ex `examples/fsm/gensig2`)
* `make` now also builds a custom toplevel (`lascar_top`) embedding the `utils` and `lascar`
libraries. The examples provided in `examples/xx/yy` can be executed interactively with this
toplevel. For this, each example directory has a link to an `.ocamlinit` file telling where to
find the corresponding `.cmi` files.
* fixed formatting bugs in generated doc
* switched to dune 2.6 (prev was 1.11)
0.6.0 (Sep, 16, 2019)
* minor rewritings for ocaml >= 4.08
0.6-alpha (Aug, 18, 2019)
* removed dependency on camlp4 by rewriting the Fsm_expr, Fsm and ListExt parsers
* dunified build and install process
0.5 (Apr, 9, 2018)
* Library is now packed under Lascar module to prevent name clash
0.4 (Feb, 5, 2018)
* OPAMification
* Home page and documentation moved to separate web site
* Added INSTALL
* CHANGELOG now in .md format
0.3 (Dec, 14, 2017)
* Added functions `map_state`, `map_attr` and `map_label`
* Added modules `Builtins.{Int,String,Bool}`. Rewrote some examples accordingly
0.2 (Nov 27, 2107)
* Added `ListExt.update_assoc`
0.1 (Nov 6, 2107)
* First public version
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>