Foma
Automatically exported from code.google.com/p/foma
Install / Use
/learn @mhulden/FomaREADME
foma
Finite-state transducer technology.
Compilation Instructions
- Ensure GNU readline library is installed.
cd fomacmake CMakeLists.txtmakemake install(if you want to install it)
Compiling to Web Assembly (wasm) using Emscripten
The readline and zlib dependencies are not needed for the wasm build.
# Install and activate Emscripten SDK
# (You may want to choose a different place in your filesystem to put emsdk)
git clone https://github.com/emscripten-core/emsdk.git # only needed the first time
cd emsdk
git pull
./emsdk install latest
./emsdk activate latest
# Follow printed instructions
cd ..
# Build foma to WebAssembly using Emscripten
cd foma
emcmake cmake
emmake make
# Start a local web server:
python3 -m http.server 8000
Open a web browser and navigate to http://localhost:8000/demo.html. The demo page allows you to test Foma regular expressions directly in your browser.
