Experimental Python bindings for Maude
Project description
Experimental language bindings for Maude
Experimental language bindings for Maude using SWIG.
The following sequence builds the Python library:
git submodule update --init
meson build --buildtype=custom -Dcpp_args='-O2 -fno-stack-protector -fstrict-aliasing' -Db_lto=true
cd build
ninja
It can later be used by writing import maude
in Python.
Documentation
In addition to the documentation of functions and classes included in the SWIG and C++ files (copied to the generated Python file by SWIG), the included examples can be used as a reference for:
- Loading files, parsing terms, reducing, rewriting, rewriting with strategies, and searching in
test.py
. - Matching in
match.py
. - Manipulating the rewrite graph in
graph.py
. - Iterating over the arguments of a term in
gui.py
. - Inspecting modules in
maudedoc.py
. - Loading files and input raw text in
loading.py
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distributions
Close
Hashes for maude-0.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2882f38617190d0f79fbbf1490bb89b4dec11999c640eba87cdd3a14c8411a41 |
|
MD5 | edffbfb425b4f5808269f13008592313 |
|
BLAKE2b-256 | 744f6e343f3d22ee3f21cb0038402b42069a27575cf610ef6a6c728a97b05668 |
Close
Hashes for maude-0.2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0e1c61c38fbe99fc661f170685232db2b157408e76a4fbaf4b893109173d617 |
|
MD5 | 469c69384406c071593b2f3e3ac62e06 |
|
BLAKE2b-256 | 4e664a6dde9b55c5fd292d41a736ce0140e101fbf8ea863a78c5e6781fac5ce7 |
Close
Hashes for maude-0.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c390a7b9d48b79bb27641a2b19489e9fcc661e9622aae194ad381fc04c521de |
|
MD5 | 84dd1fc82c7d92d1c86b0182aba8181e |
|
BLAKE2b-256 | f0630da38381732926b86c021c492b1def7f2fce2133c40563ef4e374a48c168 |
Close
Hashes for maude-0.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d58e40c22791165a5431ac4e7531e934a62e25ca177ae2fd598d63cae80b2963 |
|
MD5 | eb5c0cd5feb41e85fd01731c1ece2082 |
|
BLAKE2b-256 | 64e1579b02bf10051dece1e321aca2feff9e4f9736ad01c9c8454a8840d949ff |
Close
Hashes for maude-0.2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9ecc1a848cf80ebc39581fa111229659a4a750e056c293c8b2bd50541e2e928 |
|
MD5 | af53c50953051202d6c6f53fdd4e700c |
|
BLAKE2b-256 | 156ca884c3f3e106524d5fe95d8604f5e0d55633ac53d8b512b3bd5147cfed6b |
Close
Hashes for maude-0.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb8f5d421bc50b4354a4294df893c07420225a7debaa639b1335d0d11eec6f94 |
|
MD5 | 21c30ade4f42c26e5310f581b56c7b37 |
|
BLAKE2b-256 | c3f6d479f703a21423f34eb175bd707911ddb84dcc5965ccff56ad5585212c4d |
Close
Hashes for maude-0.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10070abdf57f3e7c663b7df877f293718849b5896d2aa9bc7e0187d363e2c17b |
|
MD5 | 44bd7f62aa8ede573c58a40f828a01fe |
|
BLAKE2b-256 | e8cb8ea7ed909215128ccf20b7b9c70a5b798f364f975e9a8c5e8d8ad582ff50 |
Close
Hashes for maude-0.2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3838de5d2869617f9eeba174326c7201817bf39e3f7420e7fbe5405420118bb7 |
|
MD5 | 1230dd7eb4dd4d5ec4c01ef4a09e0e80 |
|
BLAKE2b-256 | bf44bbf9472bb53895a7d863a4fed7468edb86dca182cc36281180f072bf0a88 |
Close
Hashes for maude-0.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0a727a6b7182d692cb2919641aabf78a4c277e90d1804ebd89a0f7a0c918523 |
|
MD5 | a4e95cf6033c26d6c1d170f5a5ddd6ca |
|
BLAKE2b-256 | ed3303a1ffdc5c887211d72cd6b70d6d3a1669830e2cc1e065ba483b6449ad24 |
Close
Hashes for maude-0.2-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99b764c458f476088e82b9ff501d3c291a91c55a47cc9cea638c303bedc7aedf |
|
MD5 | 9602907cfa9ea43d87ad7b362a74ac5c |
|
BLAKE2b-256 | 30b0e0528e948bd9d99cb42081e7bf428027fba2187d123228cd6da565133f22 |
Close
Hashes for maude-0.2-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b79eaf9b4f8c6f65f842021f101905f2cb64d7ce0b1491d66a42acff33813ee |
|
MD5 | 98d2b3db256ee8577865dff1b9cab65e |
|
BLAKE2b-256 | 586986618937dd50b7b2332c6becdb0f88fe412ce8ef29382dbeb342ff904d6e |