forked from jfeser/L2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
_oasis
112 lines (101 loc) · 2.36 KB
/
_oasis
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
Name: L2
Version: 0.2.0
Synopsis: Program synthesis from examples.
Authors: Jack Feser <[email protected]>
License: GPL-3
LicenseFile: LICENSE
Description: A tool for synthesizing functional programs from input-output examples.
Homepage: http://sisyphus.cs.rice.edu/pliny-web/lambda2/
OCamlVersion: >= 4.01
OASISFormat: 0.4
BuildTools: ocamlbuild
AlphaFeatures: ocamlbuild_more_args
XOCamlbuildPluginTags: package(ppx_driver.ocamlbuild)
Plugins: META (0.4), DevFiles (0.4)
Executable l2
Path: src/l2
MainIs: l2.ml
CompiledObject: native
BuildTools:
menhir,
ocamllex
BuildDepends:
core,
core_extended,
yojson,
hashcons
ByteOpt: -thread -custom -cclib -lz3
NativeOpt: -thread -g
Document l2_docs
BuildTools: ocamldoc
Type: ocamlbuild (0.4)
Title: API Reference for L2
XOcamlBuildPath: src/l2
XOcamlBuildModules: Automaton, Collections, Combinat, Component, Eval, Example, Example_deduction, ExprValue, Higher_order_deduction, Hypothesis, Infer, L2, Precondition, Random_deduction, Recursive_spec_deduction, Smt_deduction, Sstream, Structure
PostCommand: ln -sf _build/src/l2/l2_docs.docdir doc
Library timeout_lib
FindlibName: timeout
Path: src/timeout
BuildDepends:
core,
core_extended
Modules: Limited_process, Process_info
Library timeout_lib_osx
Build$: system(macosx)
Path: src/timeout
BuildDepends:
timeout,
core,
ctypes,
ctypes.foreign
FindlibParent: timeout_lib
FindlibName: osx
Modules: Process_info_osx
Library timeout_lib_linux
Build$: system(linux)
Path: src/timeout
BuildDepends:
timeout,
core,
core_extended
FindlibParent: timeout_lib
FindlibName: linux
Modules: Process_info_linux
Executable timeout_osx
Build$: system(macosx)
Path: src/timeout
MainIs: timeout_osx.ml
CompiledObject: best
BuildDepends:
core,
yojson,
timeout.osx
CCLib: -lproc
ByteOpt: -thread
NativeOpt: -thread
Executable timeout_linux
Build$: system(linux)
Path: src/timeout
MainIs: timeout_linux.ml
CompiledObject: best
BuildDepends:
core,
yojson,
timeout.linux
ByteOpt: -thread
NativeOpt: -thread
Executable test_l2
Path: src/l2
MainIs: tests.ml
CompiledObject: native
Install: false
ByteOpt: -thread
NativeOpt: -thread
BuildDepends:
oUnit,
core,
core_extended,
yojson,
hashcons
Test test_l2
Command: $test_l2