26.12.2013 Views

A computational grammar and lexicon for Maltese

A computational grammar and lexicon for Maltese

A computational grammar and lexicon for Maltese

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

mkNDual Str -> Str -> Str -> N Noun paradigm 4: Singular, dual,<br />

plural<br />

mkNDual Str -> Str -> Str -> Gender -> N Noun paradigm 4: Explicit gender<br />

mkNDual Str -> Str -> Str -> Str -> N Noun paradigm 4x: Singular, dual,<br />

both plurals<br />

mkNDual Str -> Str -> Str -> Str -> Gender -> N Noun paradigm 4x: Explicit gender<br />

mkPN Str -> Gender -> Number -> ProperNoun Proper noun<br />

mkN2 N -> Prep -> N2 -<br />

mkN2 N -> Str -> N2 -<br />

mkN2 N -> N2 use “ta”’<br />

mkN3 Noun -> Prep -> Prep -> N3 -<br />

possN N -> N Mark a noun as taking possessive enclitic<br />

pronouns: missieri, missierek...<br />

Table A.6: Morphological paradigms: verbs<br />

Function Type Explanation<br />

mkRoot Root Null root<br />

mkRoot Str -> Root From hyphenated string: "k-t-b"<br />

mkRoot Str -> Str -> Str -> Root Tri-consonantal root<br />

mkRoot Str -> Str -> Str -> Str -> Quadri-consonantal root<br />

Root<br />

mkVowels Vowels Null vowel sequence<br />

mkVowels Str -> Vowels Only single vowel<br />

mkVowels Str -> Str -> Vowels Two-vowel sequence<br />

mkV Str -> V With no root, automatically treat as loan verb<br />

mkV Str -> Root -> V Take an explicit root, implying it is a root & pattern<br />

verb<br />

mkV Str -> Str -> Root -> V Takes an Imperative of the word <strong>for</strong> when it behaves<br />

less predictably<br />

mkV VClass -> VDerivedForm -><br />

Root -> Vowels -> Str -> Str<br />

-> Str -> Str -> Str -> Str<br />

-> Str -> Str -> Str -> Str<br />

-> Str -> Str -> Str -> Str<br />

All <strong>for</strong>ms: mkV (Strong Regular) (FormI) (mk-<br />

Root "k-t-b") (mkVowels "i" "e") "ktibt" "ktibt"<br />

"kiteb" "kitbet" "ktibna" "ktibtu" "kitbu"<br />

"nikteb" "tikteb" "jikteb" "tikteb" "niktbu"<br />

"tiktbu" "jiktbu" "ikteb" "iktbu"<br />

-> Str -> Str -> V<br />

mkV_II Str -> Root -> V Form II verb: mkV_II "waqqaf" (mkRoot "w-q-f")<br />

mkV_II Str -> Str -> Root -> V Form II verb with explicit imperative <strong>for</strong>m: mkV_II<br />

"waqqaf" "waqqaf" (mkRoot "w-q-f")<br />

mkV_III Str -> Root -> V Form III verb: mkV_III "qiegħed" (mkRoot "q-għ-d")<br />

mkV_V Str -> Root -> V Form V verb: mkV_V "twaqqaf" (mkRoot "w-q-f")<br />

mkV_VI Str -> Root -> V Form VI verb: mkV_VI "tqiegħed" (mkRoot "q-għ-d")<br />

Continued on next page<br />

71

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!