structures: model fixes, analyzer part

This commit is contained in:
ProgramSnail 2026-04-05 21:45:18 +00:00
parent 2e040599f3
commit 84d1ce7eb5
3 changed files with 311 additions and 275 deletions

View file

@ -4,7 +4,7 @@
; (:standard -warn-error +5))))
(library
(name analyzer_cf)
(name analyzer_st)
(modules analyzer)
(flags (-rectypes))
(libraries OCanren OCanren.tester)
@ -14,20 +14,20 @@
(pps GT.ppx GT.ppx_all ppx_expect ppx_inline_test)))
(library
(name tests_cf)
(name tests_st)
(modules tests)
(flags (-rectypes))
(libraries synthesizer_cf tests_f_cf)
(libraries synthesizer_st tests_f_st)
(inline_tests)
(wrapped false)
(preprocess
(pps ppx_expect ppx_inline_test)))
(library
(name tests_f_cf)
(name tests_f_st)
(modules tests_f)
(flags (-rectypes))
(libraries OCanren OCanren.tester synthesizer_cf)
(libraries OCanren OCanren.tester synthesizer_st)
(preprocessor_deps ../camlp5/pp5+gt+plugins+ocanren+dump.exe)
(wrapped false)
(preprocess
@ -43,7 +43,7 @@
camlp5/pp5+gt+plugins+ocanren+dump.exe)))
(library
(name synthesizer_cf)
(name synthesizer_st)
(modules synthesizer)
(flags
; (-dsource)