forked from GitHub/comp-syntax-gu-mlt
updated Lab2 README with steps to take
This commit is contained in:
@@ -8,7 +8,18 @@ You are given
|
||||
- a Python file that connects Wikidata with GF, in the subdirectory scripts/
|
||||
|
||||
Your task is to create a concrete syntax for some other language by using the
|
||||
GF RGL and evaluate the text generated by this.
|
||||
GF RGL and evaluate the text generated by this. The steps to take are the following:
|
||||
|
||||
More instructions will be given in the lectures of the week 5-9 May 2025.
|
||||
- in scripts/, run `python3 find_labels.py da > ../grammars/LabelsDan.gf`
|
||||
- in grammars/, copy the beginnings of `LabelsEng.gf` to `LabelsDan.gf`, change Eng to Dan
|
||||
- in grammars/, copy `NobelEng.gf` to `NobelDan.gf` and do the necessary changes
|
||||
- in grammars/, start GF and `import NobelDan.gf`, to do some testing
|
||||
- in grammars/ outside GF, do `gf -make NobelEng.gf NobelDan.gf`
|
||||
- in scripts/, generate all texts with `python3 describe_nobel.py Dan`
|
||||
|
||||
The last step requires `pip3 install pgf`.
|
||||
|
||||
Replace da and Dan with your own language codes!
|
||||
|
||||
More instructions and demos are given in the lectures of the week 5-9 May 2025.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user