# cat morphanalysis | lookup2cg | vislcg3 -g disambiguation.cg3 # echo 'sentence' | preprocess | lookup -flags mbTT 1.fst | lookup2cg|vislcg3 -g ../../syntax/1_disambiguation.cg3 # ============================ # #!! !!!Start making a syntactic disambiguator # ============================ # # ========== # # Delimiters # # ========== # DELIMITERS = "<.>" "" "" "<ΒΆ>"; # ============= # # Tags and sets # # ============= # # ======== SETS # ======== LIST BOS = (>>>) (); LIST EOS = (<<<) (); # vislcg and CG-2 together. LIST N = N ; LIST V = V ; # Sets # ==== LIST WORD = N V ; # Here come the rules # BEFORE-SECTIONS SECTION AFTER-SECTIONS