This repository contains our experiments of developing an IRTG (Interpreted Regular Tree Grammar) which implements a mapping between the output of the Stanford Parser, Universal Dependencies v2.1 and 4lang.
Our system for Surface Realization Shared Task 2019 can be found here.
Whenever possible, all code should be written in Python3 and use the repository's virtual environment.
mkvirtualenv -p python3 irtg
python3 -m venv .venv
If the default python executable is Python3 (e.g. on Windows):
python -m venv .venv
workon irtg
. .venv/bin/activate
Using CMD.exe
:
.venv\Scripts\activate.bat
Using powershell
:
.\.venv\Scripts\Activate.ps1
After activating the virtual environment:
pip install -r requirements.txt
deactivate
Alto console usage
java -cp "<path to ALTO's jar>" de.up.ling.irtg.script.ParsingEvaluator "<path to input file>" -g "<path to the grammar file>" -I "<input format>" -O "<output format>" -o "<output file>"