;;; -*- Mode: TDL-*- ;;; Authors: ;;; 2000-2003 Ulrich Callmeier ;;; 2000-2002 Stefan Müller ;;; 2002-2006 Berthold Crysmann ;;; Copyright: DFKI GmbH ;;; this file contains settings for FLOP ;;; ;;; syntax is roughly TDL, order of entries doesn't matter, case does ;; definition of names of types with a special meaning to PET special-name-top := "*top*". special-name-symbol := "atom". special-name-string := "string". special-name-cons := "*cons*". special-name-list := "*list*". special-name-nil := "*null*". special-name-difflist := "*diff-list*". ;; same for attributes special-name-attr-first := "FIRST". special-name-attr-rest := "REST". special-name-attr-list := "LIST". special-name-attr-last := "LAST". special-name-attr-args := "ARGS". irregs-file := "pet/irregs.tab". ;; to complete names from irregs.tab lex-rule-suffix := "_INFL_RULE". ;; path to orthography orth-path := "MORPH.LIST.FIRST.STEM.FIRST". affixes-are-instances. ;; list of files to load before everything else preload-files := "". ;; list of files to load after everything else ;postload-files := "pet/qc". ;fullform-file := "pet/reduced++.voc". ;; file that contains version information version-file := "Version.lisp". ;; this file is lexed according to TDL syntax, then the string following ;; `version_string' is taken as the version of the grammar version-string := "*grammar-version*". ;; name of type to put info about grammar into (if at all) grammar-info := grammar_info. ;; status values that mark infl rules ;infl-rule-status-values := infl-rule. ;; status values that mark lexical rules lex-rule-status-values := lex-rule. weak-status-values := root-node. ;; types to ignore for full expansion (specified by status values), typically ;; the lexicon dont-expand := lex-entry. ;; `pseudo' types outside the type hierarchy. these are ignored for ;; appropriateness, expansion etc. pseudo-types := $qc_unif_set $qc_unif_trad $qc_subs_set_pack $qc_subs_trad_pack $qc_unif_set_pack $qc_unif_trad_pack $qc_paths.