betastr is a string rewriting system
Project description
beta
Reimplementation of the Beta string rewriting engine originally written by Benny Brodda in Fortran and later on reimplemented by Kimmo Koskenniemi in Pascal and in C.
The input formalism follows the C version as documented in F. Karlsson and K. Koskenniemi, "Beta-ohjelma kielentutkimuksen apuvälineenä", Yliopistopaino, 1990. An English version of that manual is available here as a manual BETA: Tool for a linguist (which is the file betaref.md in this project).
This program was written from scratch in Python3 without any reference to the above mentioned predecessors.
This program is free software under the GPL 3 license.
Instructions for installing the beta program can be found in the Beta wiki and in particular, on the page install.
The program depends on a package "pygtrie" which must be installed on your system, see the Beta wiki for detailed instructions. Note: Version 0.7.1 of datrie has been tested to work. The latest version 0.8 (2019-07-03) might cause troubles, if you meet such, see the Beta wiki mentioned above.
The beta program runs at least on Gnu/Linux, Unix, Mac OS X and WIndows 7 platforms providing that an appropriate Python 3 (version 3.5 or higher) is installed.
- Version 0.1 - 2017-04-26: Initial release
- ...
- Version 0.5.3 - 2019-07-16: Non-ascii punctuation and some special characters (e.g. §) can now be used in rules.
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 Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file betastr-0.7.1.tar.gz.
File metadata
- Download URL: betastr-0.7.1.tar.gz
- Upload date:
- Size: 46.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb666f273f5c0371377b673360935c5b64008452a180dfe8ccfe3f43468dcae4
|
|
| MD5 |
37ff3d93b3cb49d6cf6e5bb0fecc70be
|
|
| BLAKE2b-256 |
19ddacdd13db6d194ba591906d648ff11c04de45ed13c232ebec11ec43f9c4b6
|
File details
Details for the file betastr-0.7.1-py3-none-any.whl.
File metadata
- Download URL: betastr-0.7.1-py3-none-any.whl
- Upload date:
- Size: 18.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37de37309fb09d920f98f06847d11a8322d4d104d22c30ff1650f3c8736c2b3b
|
|
| MD5 |
03065b0886dd0cc61124003765ce4540
|
|
| BLAKE2b-256 |
6357db52f355eb65150d66daa40b20d6706c2c6da55d651f4141aa8278f326f7
|