Revision 7d48561a5e49429f02d1bfe35bc7c32be85096ac authored by Pierre-Yves Strub on 05 April 2024, 11:33:24 UTC, committed by Pierre-Yves Strub on 05 April 2024, 11:50:31 UTC
This diff removes all the corner cases of the matching algorithm.

The matching algorithm is now full-duplex (before, only the
pattern was allowed to contain match variables)

Matching performance is identical (test done on the examples &
the standard library)

Previous implementation was missing some trivial matching and
the refactoring solves this issue. Some proofs might have to
be fixed.
1 parent 41c2667
History
File Mode Size
asgncase.ec -rw-r--r-- 503 bytes
fail.ec -rw-r--r-- 245 bytes
outline.ec -rw-r--r-- 1.8 KB
req_allcore.ec -rw-r--r-- 24 bytes
rwequiv.ec -rw-r--r-- 1.5 KB

back to top