mirror of
https://github.com/Z3Prover/z3
synced 2025-04-23 17:15:31 +00:00
Add high level bindings for js (#6048)
* [Draft] Added unfinished code for high level bindings for js * * Rewrote structure of js api files * Added more high level apis * Minor fixes * Fixed wasm github action * Fix JS test * Removed ContextOptions type * * Added Ints to JS Api * Added tests to JS Api * Added run-time checks for contexts * Removed default contexts * Merged Context and createContext so that the api behaves the sames as in other constructors * Added a test for Solver * Added Reals * Added classes for IntVals and RealVals * Added abillity to specify logic for solver * Try to make CI tests not fail * Changed APIs after a round of review * Fix test * Added BitVectors * Made sort into getter * Added initial JS docs * Added more coercible types * Removed done TODOs
This commit is contained in:
parent
3d00d1d56b
commit
7fdcbbaee9
37 changed files with 15973 additions and 643 deletions
7
.gitignore
vendored
7
.gitignore
vendored
|
@ -66,6 +66,7 @@ src/api/python/z3/z3consts.py
|
|||
src/api/python/z3/z3core.py
|
||||
src/ast/pattern/database.h
|
||||
src/util/version.h
|
||||
src/util/z3_version.h
|
||||
src/api/java/Native.cpp
|
||||
src/api/java/Native.java
|
||||
src/api/java/enumerations/*.java
|
||||
|
@ -76,11 +77,8 @@ src/api/ml/z3native.mli
|
|||
src/api/ml/z3enums.mli
|
||||
src/api/ml/z3.mllib
|
||||
src/api/js/node_modules/
|
||||
src/api/js/*.js
|
||||
src/api/js/build/
|
||||
src/api/js/**/*.d.ts
|
||||
!src/api/js/scripts/*.js
|
||||
!src/api/js/src/*.js
|
||||
src/api/js/**/*.__GENERATED__.*
|
||||
debug/*
|
||||
|
||||
out/**
|
||||
|
@ -92,3 +90,4 @@ examples/**/obj
|
|||
CMakeSettings.json
|
||||
# Editor temp files
|
||||
*.swp
|
||||
.DS_Store
|
Loading…
Add table
Add a link
Reference in a new issue