forked from GitHub/gf-rgl
Merge branch 'latest_July'
This adds implementation for Tenses.
This commit is contained in:
729
src/rukiga/.unimplemented_func_lines.txt
Normal file
729
src/rukiga/.unimplemented_func_lines.txt
Normal file
@@ -0,0 +1,729 @@
|
||||
LangCgg
|
||||
AdAdv
|
||||
AddAdvQVP
|
||||
AdnCAdv
|
||||
AdvAP
|
||||
AdvIAdv
|
||||
AdvIP
|
||||
AdvQVP
|
||||
AdvS
|
||||
AdvSlash
|
||||
BaseAP
|
||||
BaseAdV
|
||||
BaseAdv
|
||||
BaseCN
|
||||
BaseDAP
|
||||
BaseIAdv
|
||||
BaseNP
|
||||
BaseRS
|
||||
BaseS
|
||||
CAdvAP
|
||||
CleftAdv
|
||||
CleftNP
|
||||
ComparA
|
||||
ComparAdvAdj
|
||||
ComparAdvAdjS
|
||||
ComplA
|
||||
ComplSlashIP
|
||||
ConjAP
|
||||
ConjAdV
|
||||
ConjAdv
|
||||
ConjCN
|
||||
ConjDet
|
||||
ConjIAdv
|
||||
ConjNP
|
||||
ConjRS
|
||||
ConjS
|
||||
ConsAP
|
||||
ConsAdV
|
||||
ConsAdv
|
||||
ConsCN
|
||||
ConsDAP
|
||||
ConsIAdv
|
||||
ConsNP
|
||||
ConsRS
|
||||
ConsS
|
||||
EmbedQS
|
||||
EmbedS
|
||||
EmbedVP
|
||||
ExistIP
|
||||
ExistIPAdv
|
||||
ExistNP
|
||||
ExistNPAdv
|
||||
ExtAdvS
|
||||
ExtAdvVP
|
||||
FunRP
|
||||
GenericCl
|
||||
IdetQuant
|
||||
ImpP
|
||||
ImpPl
|
||||
ImpersCl
|
||||
InLanguage
|
||||
InflectionA
|
||||
InflectionA
|
||||
InflectionAdv
|
||||
InflectionN
|
||||
InflectionN
|
||||
InflectionN
|
||||
InflectionPrep
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionVA
|
||||
InflectionVQ
|
||||
InflectionVS
|
||||
InflectionVV
|
||||
MarkupAP
|
||||
MarkupAdv
|
||||
MarkupCN
|
||||
MarkupNP
|
||||
MarkupPhr
|
||||
MarkupS
|
||||
MarkupText
|
||||
MarkupUtt
|
||||
MkDefinition
|
||||
MkDefinitionEx
|
||||
MkDocument
|
||||
MkTag
|
||||
NoDefinition
|
||||
PConjConj
|
||||
PassV
|
||||
PositAdAAdj
|
||||
PositAdvAdj
|
||||
PredSCVP
|
||||
PrepIP
|
||||
ProgrVP
|
||||
QuestQVP
|
||||
ReflA
|
||||
ReflVP
|
||||
RelS
|
||||
SSubjS
|
||||
SelfAdVVP
|
||||
SelfAdvVP
|
||||
SelfNP
|
||||
SentAP
|
||||
SentCN
|
||||
SlashPrep
|
||||
SlashV
|
||||
SlashV
|
||||
SlashV
|
||||
SlashV
|
||||
SlashV
|
||||
VNP
|
||||
SlashVS
|
||||
SubjS
|
||||
UseA
|
||||
UseSlash
|
||||
VPSlashPrep
|
||||
VocNP
|
||||
Mark
|
||||
above
|
||||
Prep
|
||||
active
|
||||
passive
|
||||
afrikaans
|
||||
Language
|
||||
airplane
|
||||
already
|
||||
Adv
|
||||
although
|
||||
Subj
|
||||
amharic
|
||||
Language
|
||||
answer
|
||||
apartment
|
||||
april
|
||||
Month
|
||||
arabic
|
||||
Language
|
||||
art
|
||||
as
|
||||
CAdv
|
||||
ashes
|
||||
ask
|
||||
at
|
||||
most
|
||||
AdN
|
||||
august
|
||||
Month
|
||||
Mark
|
||||
back
|
||||
bank
|
||||
bark
|
||||
beautiful
|
||||
because
|
||||
Subj
|
||||
before
|
||||
Prep
|
||||
beg
|
||||
belly
|
||||
blow
|
||||
bone
|
||||
boot
|
||||
boss
|
||||
both
|
||||
and
|
||||
DConj
|
||||
bottle
|
||||
of
|
||||
CN
|
||||
breast
|
||||
breathe
|
||||
broad
|
||||
brother
|
||||
brown
|
||||
bulgarian
|
||||
Language
|
||||
burn
|
||||
butter
|
||||
by
|
||||
agent
|
||||
Prep
|
||||
by
|
||||
means
|
||||
Prep
|
||||
camera
|
||||
cap
|
||||
carpet
|
||||
catalan
|
||||
Language
|
||||
ceiling
|
||||
chair
|
||||
cheese
|
||||
chinese
|
||||
Language
|
||||
church
|
||||
clever
|
||||
coat
|
||||
correct
|
||||
country
|
||||
cousin
|
||||
cup
|
||||
of
|
||||
CN
|
||||
danish
|
||||
Language
|
||||
dayMonthAdv
|
||||
dayMonthYearAdv
|
||||
day
|
||||
day
|
||||
Timeunit
|
||||
dconcat
|
||||
december
|
||||
Month
|
||||
die
|
||||
dig
|
||||
digits
|
||||
num
|
||||
digits
|
||||
numeral
|
||||
dirty
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
doctor
|
||||
door
|
||||
dry
|
||||
dull
|
||||
during
|
||||
Prep
|
||||
dust
|
||||
dutch
|
||||
Language
|
||||
ear
|
||||
earth
|
||||
easy
|
||||
egg
|
||||
eightHour
|
||||
eighteenHour
|
||||
either
|
||||
or
|
||||
DConj
|
||||
elevenHour
|
||||
empty
|
||||
enemy
|
||||
english
|
||||
Language
|
||||
estonian
|
||||
Language
|
||||
everybody
|
||||
NP
|
||||
everything
|
||||
NP
|
||||
except
|
||||
Prep
|
||||
eye
|
||||
factory
|
||||
fall
|
||||
far
|
||||
Adv
|
||||
fat
|
||||
feather
|
||||
february
|
||||
Month
|
||||
few
|
||||
short
|
||||
of
|
||||
fifteenHour
|
||||
fight
|
||||
fingernail
|
||||
finnish
|
||||
Language
|
||||
fiveHour
|
||||
float
|
||||
floor
|
||||
flow
|
||||
fly
|
||||
fog
|
||||
foot
|
||||
for
|
||||
Prep
|
||||
forest
|
||||
forget
|
||||
fourHour
|
||||
fourteenHour
|
||||
freeze
|
||||
french
|
||||
Language
|
||||
friday
|
||||
Weekday
|
||||
fridge
|
||||
fruit
|
||||
full
|
||||
fun
|
||||
AV
|
||||
garden
|
||||
german
|
||||
Language
|
||||
glass
|
||||
of
|
||||
CN
|
||||
glove
|
||||
gold
|
||||
grass
|
||||
greek
|
||||
Language
|
||||
guts
|
||||
Mark
|
||||
Mark
|
||||
hair
|
||||
hand
|
||||
harbour
|
||||
has
|
||||
age
|
||||
VP
|
||||
hat
|
||||
hate
|
||||
have
|
||||
name
|
||||
Cl
|
||||
head
|
||||
hear
|
||||
heart
|
||||
hebrew
|
||||
Language
|
||||
here
|
||||
from
|
||||
Adv
|
||||
here
|
||||
to
|
||||
Adv
|
||||
hill
|
||||
hindi
|
||||
Language
|
||||
hit
|
||||
hold
|
||||
horn
|
||||
hour
|
||||
Timeunit
|
||||
how
|
||||
much
|
||||
IAdv
|
||||
how
|
||||
far
|
||||
QCl
|
||||
how
|
||||
old
|
||||
QCl
|
||||
hungry
|
||||
VP
|
||||
hunt
|
||||
husband
|
||||
Mark
|
||||
ice
|
||||
if
|
||||
Subj
|
||||
if
|
||||
then
|
||||
Conj
|
||||
ill
|
||||
VP
|
||||
important
|
||||
industry
|
||||
intMonthday
|
||||
intYear
|
||||
iron
|
||||
is
|
||||
right
|
||||
VP
|
||||
is
|
||||
wrong
|
||||
VP
|
||||
italian
|
||||
Language
|
||||
january
|
||||
Month
|
||||
japanese
|
||||
Language
|
||||
july
|
||||
Month
|
||||
june
|
||||
Month
|
||||
king
|
||||
knee
|
||||
know
|
||||
lake
|
||||
lamp
|
||||
languageCN
|
||||
languageNP
|
||||
language
|
||||
title
|
||||
Utt
|
||||
latin
|
||||
Language
|
||||
latvian
|
||||
Language
|
||||
laugh
|
||||
leaf
|
||||
learn
|
||||
leather
|
||||
leave
|
||||
left
|
||||
Ord
|
||||
leg
|
||||
less
|
||||
CAdv
|
||||
li
|
||||
Mark
|
||||
lie
|
||||
like
|
||||
listen
|
||||
liver
|
||||
long
|
||||
lose
|
||||
louse
|
||||
love
|
||||
maltese
|
||||
Language
|
||||
march
|
||||
Month
|
||||
married
|
||||
married
|
||||
Cl
|
||||
may
|
||||
Month
|
||||
meat
|
||||
minute
|
||||
Timeunit
|
||||
monday
|
||||
Weekday
|
||||
monthAdv
|
||||
monthN
|
||||
monthPN
|
||||
monthYearAdv
|
||||
month
|
||||
Timeunit
|
||||
moon
|
||||
more
|
||||
CAdv
|
||||
mother
|
||||
mountain
|
||||
mouth
|
||||
much
|
||||
Det
|
||||
units
|
||||
AP
|
||||
units
|
||||
of
|
||||
NP
|
||||
name
|
||||
narrow
|
||||
nd
|
||||
nd
|
||||
nd
|
||||
nd
|
||||
nd
|
||||
near
|
||||
neck
|
||||
nepali
|
||||
Language
|
||||
newspaper
|
||||
night
|
||||
nineHour
|
||||
nineteenHour
|
||||
no
|
||||
Utt
|
||||
nobody
|
||||
NP
|
||||
norwegian
|
||||
Language
|
||||
nose
|
||||
nothing
|
||||
NP
|
||||
november
|
||||
Month
|
||||
num
|
||||
digits
|
||||
number
|
||||
october
|
||||
Month
|
||||
oil
|
||||
oneHour
|
||||
open
|
||||
Mark
|
||||
paint
|
||||
paper
|
||||
part
|
||||
Prep
|
||||
peace
|
||||
pen
|
||||
persian
|
||||
Language
|
||||
person
|
||||
planet
|
||||
plastic
|
||||
play
|
||||
policeman
|
||||
polish
|
||||
Language
|
||||
possess
|
||||
Prep
|
||||
priest
|
||||
probable
|
||||
AS
|
||||
pull
|
||||
punjabi
|
||||
Language
|
||||
push
|
||||
put
|
||||
queen
|
||||
question
|
||||
quite
|
||||
Adv
|
||||
radio
|
||||
rain
|
||||
rain
|
||||
ready
|
||||
VP
|
||||
reason
|
||||
religion
|
||||
restaurant
|
||||
right
|
||||
Ord
|
||||
road
|
||||
rock
|
||||
romanian
|
||||
Language
|
||||
roof
|
||||
root
|
||||
rope
|
||||
rotten
|
||||
round
|
||||
rub
|
||||
rubber
|
||||
rule
|
||||
russian
|
||||
Language
|
||||
salt
|
||||
sand
|
||||
saturday
|
||||
Weekday
|
||||
scared
|
||||
VP
|
||||
school
|
||||
science
|
||||
scratch
|
||||
second
|
||||
Timeunit
|
||||
seed
|
||||
seek
|
||||
september
|
||||
Month
|
||||
sevenHour
|
||||
seventeenHour
|
||||
sew
|
||||
sharp
|
||||
sheep
|
||||
shirt
|
||||
shoe
|
||||
shop
|
||||
short
|
||||
silver
|
||||
sindhi
|
||||
Language
|
||||
sing
|
||||
sister
|
||||
sit
|
||||
sixHour
|
||||
sixteenHour
|
||||
skin
|
||||
sky
|
||||
smell
|
||||
smoke
|
||||
smooth
|
||||
snake
|
||||
snow
|
||||
sock
|
||||
somebody
|
||||
NP
|
||||
something
|
||||
NP
|
||||
somewhere
|
||||
Adv
|
||||
song
|
||||
spanish
|
||||
Language
|
||||
speak
|
||||
spit
|
||||
split
|
||||
squeeze
|
||||
stab
|
||||
stand
|
||||
steel
|
||||
stick
|
||||
stone
|
||||
stop
|
||||
stove
|
||||
straight
|
||||
student
|
||||
stupid
|
||||
suck
|
||||
sun
|
||||
sunday
|
||||
Weekday
|
||||
swahili
|
||||
Language
|
||||
swedish
|
||||
Language
|
||||
swell
|
||||
switch
|
||||
off
|
||||
switch
|
||||
on
|
||||
table
|
||||
Mark
|
||||
table
|
||||
tail
|
||||
td
|
||||
Mark
|
||||
teacher
|
||||
television
|
||||
tenHour
|
||||
thai
|
||||
Language
|
||||
there
|
||||
from
|
||||
Adv
|
||||
there
|
||||
to
|
||||
Adv
|
||||
there
|
||||
Adv
|
||||
they
|
||||
Pron
|
||||
thick
|
||||
thin
|
||||
think
|
||||
thirsty
|
||||
VP
|
||||
thirteenHour
|
||||
threeHour
|
||||
through
|
||||
Prep
|
||||
throw
|
||||
thursday
|
||||
Weekday
|
||||
tie
|
||||
timeHour
|
||||
timeHourMinute
|
||||
timeunitAdv
|
||||
tired
|
||||
VP
|
||||
today
|
||||
Adv
|
||||
tongue
|
||||
tooth
|
||||
tr
|
||||
Mark
|
||||
tuesday
|
||||
Weekday
|
||||
turkish
|
||||
Language
|
||||
turn
|
||||
twelveHour
|
||||
twentyFourHour
|
||||
twentyHour
|
||||
twentyOneHour
|
||||
twentyThreeHour
|
||||
twentyTwoHour
|
||||
twoHour
|
||||
ugly
|
||||
ul
|
||||
Mark
|
||||
uncertain
|
||||
university
|
||||
urdu
|
||||
Language
|
||||
village
|
||||
vomit
|
||||
war
|
||||
wash
|
||||
watch
|
||||
weather
|
||||
adjCl
|
||||
wednesday
|
||||
Weekday
|
||||
week
|
||||
Timeunit
|
||||
weekdayHabitualAdv
|
||||
weekdayLastAdv
|
||||
weekdayN
|
||||
weekdayNextAdv
|
||||
weekdayPN
|
||||
weekdayPunctualAdv
|
||||
wet
|
||||
what
|
||||
name
|
||||
QCl
|
||||
when
|
||||
Subj
|
||||
wide
|
||||
wife
|
||||
win
|
||||
wind
|
||||
window
|
||||
wing
|
||||
wipe
|
||||
without
|
||||
Prep
|
||||
wonder
|
||||
VQ
|
||||
wood
|
||||
worm
|
||||
write
|
||||
yearAdv
|
||||
year
|
||||
year
|
||||
Timeunit
|
||||
yes
|
||||
Utt
|
||||
youPol
|
||||
Pron
|
||||
729
src/rukiga/.unimplented_func_lines.txt
Normal file
729
src/rukiga/.unimplented_func_lines.txt
Normal file
@@ -0,0 +1,729 @@
|
||||
LangCgg
|
||||
AdAdv
|
||||
AddAdvQVP
|
||||
AdnCAdv
|
||||
AdvAP
|
||||
AdvIAdv
|
||||
AdvIP
|
||||
AdvQVP
|
||||
AdvS
|
||||
AdvSlash
|
||||
BaseAP
|
||||
BaseAdV
|
||||
BaseAdv
|
||||
BaseCN
|
||||
BaseDAP
|
||||
BaseIAdv
|
||||
BaseNP
|
||||
BaseRS
|
||||
BaseS
|
||||
CAdvAP
|
||||
CleftAdv
|
||||
CleftNP
|
||||
ComparA
|
||||
ComparAdvAdj
|
||||
ComparAdvAdjS
|
||||
ComplA
|
||||
ComplSlashIP
|
||||
ConjAP
|
||||
ConjAdV
|
||||
ConjAdv
|
||||
ConjCN
|
||||
ConjDet
|
||||
ConjIAdv
|
||||
ConjNP
|
||||
ConjRS
|
||||
ConjS
|
||||
ConsAP
|
||||
ConsAdV
|
||||
ConsAdv
|
||||
ConsCN
|
||||
ConsDAP
|
||||
ConsIAdv
|
||||
ConsNP
|
||||
ConsRS
|
||||
ConsS
|
||||
EmbedQS
|
||||
EmbedS
|
||||
EmbedVP
|
||||
ExistIP
|
||||
ExistIPAdv
|
||||
ExistNP
|
||||
ExistNPAdv
|
||||
ExtAdvS
|
||||
ExtAdvVP
|
||||
FunRP
|
||||
GenericCl
|
||||
IdetQuant
|
||||
ImpP
|
||||
ImpPl
|
||||
ImpersCl
|
||||
InLanguage
|
||||
InflectionA
|
||||
InflectionA
|
||||
InflectionAdv
|
||||
InflectionN
|
||||
InflectionN
|
||||
InflectionN
|
||||
InflectionPrep
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionVA
|
||||
InflectionVQ
|
||||
InflectionVS
|
||||
InflectionVV
|
||||
MarkupAP
|
||||
MarkupAdv
|
||||
MarkupCN
|
||||
MarkupNP
|
||||
MarkupPhr
|
||||
MarkupS
|
||||
MarkupText
|
||||
MarkupUtt
|
||||
MkDefinition
|
||||
MkDefinitionEx
|
||||
MkDocument
|
||||
MkTag
|
||||
NoDefinition
|
||||
PConjConj
|
||||
PassV
|
||||
PositAdAAdj
|
||||
PositAdvAdj
|
||||
PredSCVP
|
||||
PrepIP
|
||||
ProgrVP
|
||||
QuestQVP
|
||||
ReflA
|
||||
ReflVP
|
||||
RelS
|
||||
SSubjS
|
||||
SelfAdVVP
|
||||
SelfAdvVP
|
||||
SelfNP
|
||||
SentAP
|
||||
SentCN
|
||||
SlashPrep
|
||||
SlashV
|
||||
SlashV
|
||||
SlashV
|
||||
SlashV
|
||||
SlashV
|
||||
VNP
|
||||
SlashVS
|
||||
SubjS
|
||||
UseA
|
||||
UseSlash
|
||||
VPSlashPrep
|
||||
VocNP
|
||||
Mark
|
||||
above
|
||||
Prep
|
||||
active
|
||||
passive
|
||||
afrikaans
|
||||
Language
|
||||
airplane
|
||||
already
|
||||
Adv
|
||||
although
|
||||
Subj
|
||||
amharic
|
||||
Language
|
||||
answer
|
||||
apartment
|
||||
april
|
||||
Month
|
||||
arabic
|
||||
Language
|
||||
art
|
||||
as
|
||||
CAdv
|
||||
ashes
|
||||
ask
|
||||
at
|
||||
most
|
||||
AdN
|
||||
august
|
||||
Month
|
||||
Mark
|
||||
back
|
||||
bank
|
||||
bark
|
||||
beautiful
|
||||
because
|
||||
Subj
|
||||
before
|
||||
Prep
|
||||
beg
|
||||
belly
|
||||
blow
|
||||
bone
|
||||
boot
|
||||
boss
|
||||
both
|
||||
and
|
||||
DConj
|
||||
bottle
|
||||
of
|
||||
CN
|
||||
breast
|
||||
breathe
|
||||
broad
|
||||
brother
|
||||
brown
|
||||
bulgarian
|
||||
Language
|
||||
burn
|
||||
butter
|
||||
by
|
||||
agent
|
||||
Prep
|
||||
by
|
||||
means
|
||||
Prep
|
||||
camera
|
||||
cap
|
||||
carpet
|
||||
catalan
|
||||
Language
|
||||
ceiling
|
||||
chair
|
||||
cheese
|
||||
chinese
|
||||
Language
|
||||
church
|
||||
clever
|
||||
coat
|
||||
correct
|
||||
country
|
||||
cousin
|
||||
cup
|
||||
of
|
||||
CN
|
||||
danish
|
||||
Language
|
||||
dayMonthAdv
|
||||
dayMonthYearAdv
|
||||
day
|
||||
day
|
||||
Timeunit
|
||||
dconcat
|
||||
december
|
||||
Month
|
||||
die
|
||||
dig
|
||||
digits
|
||||
num
|
||||
digits
|
||||
numeral
|
||||
dirty
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
doctor
|
||||
door
|
||||
dry
|
||||
dull
|
||||
during
|
||||
Prep
|
||||
dust
|
||||
dutch
|
||||
Language
|
||||
ear
|
||||
earth
|
||||
easy
|
||||
egg
|
||||
eightHour
|
||||
eighteenHour
|
||||
either
|
||||
or
|
||||
DConj
|
||||
elevenHour
|
||||
empty
|
||||
enemy
|
||||
english
|
||||
Language
|
||||
estonian
|
||||
Language
|
||||
everybody
|
||||
NP
|
||||
everything
|
||||
NP
|
||||
except
|
||||
Prep
|
||||
eye
|
||||
factory
|
||||
fall
|
||||
far
|
||||
Adv
|
||||
fat
|
||||
feather
|
||||
february
|
||||
Month
|
||||
few
|
||||
short
|
||||
of
|
||||
fifteenHour
|
||||
fight
|
||||
fingernail
|
||||
finnish
|
||||
Language
|
||||
fiveHour
|
||||
float
|
||||
floor
|
||||
flow
|
||||
fly
|
||||
fog
|
||||
foot
|
||||
for
|
||||
Prep
|
||||
forest
|
||||
forget
|
||||
fourHour
|
||||
fourteenHour
|
||||
freeze
|
||||
french
|
||||
Language
|
||||
friday
|
||||
Weekday
|
||||
fridge
|
||||
fruit
|
||||
full
|
||||
fun
|
||||
AV
|
||||
garden
|
||||
german
|
||||
Language
|
||||
glass
|
||||
of
|
||||
CN
|
||||
glove
|
||||
gold
|
||||
grass
|
||||
greek
|
||||
Language
|
||||
guts
|
||||
Mark
|
||||
Mark
|
||||
hair
|
||||
hand
|
||||
harbour
|
||||
has
|
||||
age
|
||||
VP
|
||||
hat
|
||||
hate
|
||||
have
|
||||
name
|
||||
Cl
|
||||
head
|
||||
hear
|
||||
heart
|
||||
hebrew
|
||||
Language
|
||||
here
|
||||
from
|
||||
Adv
|
||||
here
|
||||
to
|
||||
Adv
|
||||
hill
|
||||
hindi
|
||||
Language
|
||||
hit
|
||||
hold
|
||||
horn
|
||||
hour
|
||||
Timeunit
|
||||
how
|
||||
much
|
||||
IAdv
|
||||
how
|
||||
far
|
||||
QCl
|
||||
how
|
||||
old
|
||||
QCl
|
||||
hungry
|
||||
VP
|
||||
hunt
|
||||
husband
|
||||
Mark
|
||||
ice
|
||||
if
|
||||
Subj
|
||||
if
|
||||
then
|
||||
Conj
|
||||
ill
|
||||
VP
|
||||
important
|
||||
industry
|
||||
intMonthday
|
||||
intYear
|
||||
iron
|
||||
is
|
||||
right
|
||||
VP
|
||||
is
|
||||
wrong
|
||||
VP
|
||||
italian
|
||||
Language
|
||||
january
|
||||
Month
|
||||
japanese
|
||||
Language
|
||||
july
|
||||
Month
|
||||
june
|
||||
Month
|
||||
king
|
||||
knee
|
||||
know
|
||||
lake
|
||||
lamp
|
||||
languageCN
|
||||
languageNP
|
||||
language
|
||||
title
|
||||
Utt
|
||||
latin
|
||||
Language
|
||||
latvian
|
||||
Language
|
||||
laugh
|
||||
leaf
|
||||
learn
|
||||
leather
|
||||
leave
|
||||
left
|
||||
Ord
|
||||
leg
|
||||
less
|
||||
CAdv
|
||||
li
|
||||
Mark
|
||||
lie
|
||||
like
|
||||
listen
|
||||
liver
|
||||
long
|
||||
lose
|
||||
louse
|
||||
love
|
||||
maltese
|
||||
Language
|
||||
march
|
||||
Month
|
||||
married
|
||||
married
|
||||
Cl
|
||||
may
|
||||
Month
|
||||
meat
|
||||
minute
|
||||
Timeunit
|
||||
monday
|
||||
Weekday
|
||||
monthAdv
|
||||
monthN
|
||||
monthPN
|
||||
monthYearAdv
|
||||
month
|
||||
Timeunit
|
||||
moon
|
||||
more
|
||||
CAdv
|
||||
mother
|
||||
mountain
|
||||
mouth
|
||||
much
|
||||
Det
|
||||
units
|
||||
AP
|
||||
units
|
||||
of
|
||||
NP
|
||||
name
|
||||
narrow
|
||||
nd
|
||||
nd
|
||||
nd
|
||||
nd
|
||||
nd
|
||||
near
|
||||
neck
|
||||
nepali
|
||||
Language
|
||||
newspaper
|
||||
night
|
||||
nineHour
|
||||
nineteenHour
|
||||
no
|
||||
Utt
|
||||
nobody
|
||||
NP
|
||||
norwegian
|
||||
Language
|
||||
nose
|
||||
nothing
|
||||
NP
|
||||
november
|
||||
Month
|
||||
num
|
||||
digits
|
||||
number
|
||||
october
|
||||
Month
|
||||
oil
|
||||
oneHour
|
||||
open
|
||||
Mark
|
||||
paint
|
||||
paper
|
||||
part
|
||||
Prep
|
||||
peace
|
||||
pen
|
||||
persian
|
||||
Language
|
||||
person
|
||||
planet
|
||||
plastic
|
||||
play
|
||||
policeman
|
||||
polish
|
||||
Language
|
||||
possess
|
||||
Prep
|
||||
priest
|
||||
probable
|
||||
AS
|
||||
pull
|
||||
punjabi
|
||||
Language
|
||||
push
|
||||
put
|
||||
queen
|
||||
question
|
||||
quite
|
||||
Adv
|
||||
radio
|
||||
rain
|
||||
rain
|
||||
ready
|
||||
VP
|
||||
reason
|
||||
religion
|
||||
restaurant
|
||||
right
|
||||
Ord
|
||||
road
|
||||
rock
|
||||
romanian
|
||||
Language
|
||||
roof
|
||||
root
|
||||
rope
|
||||
rotten
|
||||
round
|
||||
rub
|
||||
rubber
|
||||
rule
|
||||
russian
|
||||
Language
|
||||
salt
|
||||
sand
|
||||
saturday
|
||||
Weekday
|
||||
scared
|
||||
VP
|
||||
school
|
||||
science
|
||||
scratch
|
||||
second
|
||||
Timeunit
|
||||
seed
|
||||
seek
|
||||
september
|
||||
Month
|
||||
sevenHour
|
||||
seventeenHour
|
||||
sew
|
||||
sharp
|
||||
sheep
|
||||
shirt
|
||||
shoe
|
||||
shop
|
||||
short
|
||||
silver
|
||||
sindhi
|
||||
Language
|
||||
sing
|
||||
sister
|
||||
sit
|
||||
sixHour
|
||||
sixteenHour
|
||||
skin
|
||||
sky
|
||||
smell
|
||||
smoke
|
||||
smooth
|
||||
snake
|
||||
snow
|
||||
sock
|
||||
somebody
|
||||
NP
|
||||
something
|
||||
NP
|
||||
somewhere
|
||||
Adv
|
||||
song
|
||||
spanish
|
||||
Language
|
||||
speak
|
||||
spit
|
||||
split
|
||||
squeeze
|
||||
stab
|
||||
stand
|
||||
steel
|
||||
stick
|
||||
stone
|
||||
stop
|
||||
stove
|
||||
straight
|
||||
student
|
||||
stupid
|
||||
suck
|
||||
sun
|
||||
sunday
|
||||
Weekday
|
||||
swahili
|
||||
Language
|
||||
swedish
|
||||
Language
|
||||
swell
|
||||
switch
|
||||
off
|
||||
switch
|
||||
on
|
||||
table
|
||||
Mark
|
||||
table
|
||||
tail
|
||||
td
|
||||
Mark
|
||||
teacher
|
||||
television
|
||||
tenHour
|
||||
thai
|
||||
Language
|
||||
there
|
||||
from
|
||||
Adv
|
||||
there
|
||||
to
|
||||
Adv
|
||||
there
|
||||
Adv
|
||||
they
|
||||
Pron
|
||||
thick
|
||||
thin
|
||||
think
|
||||
thirsty
|
||||
VP
|
||||
thirteenHour
|
||||
threeHour
|
||||
through
|
||||
Prep
|
||||
throw
|
||||
thursday
|
||||
Weekday
|
||||
tie
|
||||
timeHour
|
||||
timeHourMinute
|
||||
timeunitAdv
|
||||
tired
|
||||
VP
|
||||
today
|
||||
Adv
|
||||
tongue
|
||||
tooth
|
||||
tr
|
||||
Mark
|
||||
tuesday
|
||||
Weekday
|
||||
turkish
|
||||
Language
|
||||
turn
|
||||
twelveHour
|
||||
twentyFourHour
|
||||
twentyHour
|
||||
twentyOneHour
|
||||
twentyThreeHour
|
||||
twentyTwoHour
|
||||
twoHour
|
||||
ugly
|
||||
ul
|
||||
Mark
|
||||
uncertain
|
||||
university
|
||||
urdu
|
||||
Language
|
||||
village
|
||||
vomit
|
||||
war
|
||||
wash
|
||||
watch
|
||||
weather
|
||||
adjCl
|
||||
wednesday
|
||||
Weekday
|
||||
week
|
||||
Timeunit
|
||||
weekdayHabitualAdv
|
||||
weekdayLastAdv
|
||||
weekdayN
|
||||
weekdayNextAdv
|
||||
weekdayPN
|
||||
weekdayPunctualAdv
|
||||
wet
|
||||
what
|
||||
name
|
||||
QCl
|
||||
when
|
||||
Subj
|
||||
wide
|
||||
wife
|
||||
win
|
||||
wind
|
||||
window
|
||||
wing
|
||||
wipe
|
||||
without
|
||||
Prep
|
||||
wonder
|
||||
VQ
|
||||
wood
|
||||
worm
|
||||
write
|
||||
yearAdv
|
||||
year
|
||||
year
|
||||
Timeunit
|
||||
yes
|
||||
Utt
|
||||
youPol
|
||||
Pron
|
||||
@@ -15,6 +15,11 @@ lin
|
||||
|
||||
{-Assumed that a PrepNP is always Acc-}
|
||||
PrepNP prep np = {s = prep.s ++ np.s ! Acc; agr = AgrNo}; -- aha meza
|
||||
|
||||
-- Subordinate clauses can function as adverbs.
|
||||
|
||||
--SubjS : Subj -> S -> Adv ; -- when she sleeps
|
||||
SubjS subjunctive sent = {s=subjunctive.s ++ sent.s; agr=AgrNo};
|
||||
|
||||
--PositAdvAdj : A -> Adv ; -- warmly
|
||||
--"Impossible to implement because each is lexically different word."
|
||||
|
||||
@@ -20,6 +20,9 @@ lincat
|
||||
[CN] = {s1,s2 : Number => Case => Str};
|
||||
[DAP] = {s1,s2 : Str ; n : Number};
|
||||
-}
|
||||
|
||||
|
||||
|
||||
{-
|
||||
--1 Conjunction: Coordination
|
||||
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
abstract DictCggAbs = Cat ** {
|
||||
|
||||
{- --beginning of comment
|
||||
|
||||
fun
|
||||
{-
|
||||
--since this is a structural word, maybe take it to
|
||||
Extend module for structural as you have done for Dict.
|
||||
We have ahandi = at another place whic has no English equivalent.
|
||||
-}
|
||||
------ Structural words
|
||||
{-aditions-}
|
||||
here1_Adv; -- hanu
|
||||
here2_Adv; -- hanuuya --exactly here or here with emphasis
|
||||
there1_Adv; -- hariya
|
||||
outside_Adv; -- aheeru
|
||||
near_Adv; --haihi
|
||||
hare_Adv; --far
|
||||
|
||||
-} --end of comment
|
||||
|
||||
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
abstract ExtraCatAbs = Cat **{
|
||||
cat
|
||||
TenseExtra;
|
||||
TempExtra;
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
abstract ExtraCggAbs = Cat **{
|
||||
|
||||
-- there is a default linearization for abstract
|
||||
-- categories Tense and Temp
|
||||
-- these in TenseX
|
||||
--
|
||||
cat
|
||||
AllTenses;
|
||||
--TempExtra;
|
||||
fun
|
||||
UseClExtra : TempExtra -> Pol -> Cl -> S ; -- she had not slept
|
||||
UseQClExtra : TempExtra -> Pol -> QCl -> QS ; -- who had not slept
|
||||
UseRClExtra : TempExtra -> Pol -> RCl -> RS ; -- that had not slept
|
||||
UseSlashExtra : TempExtra -> Pol -> ClSlash -> SSlash ; -- (that) she had not seen
|
||||
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
concrete ExtraCggAbsCgg of ExtraCggAbs = CatCgg
|
||||
open (R=ResCgg), (P=ParamX) in {
|
||||
|
||||
lincat
|
||||
AllTenses = {s : Str ; t : P.Tense; tExtra : R.TensesExtra } ;
|
||||
TempExtra = {s : Str ; t : R.TensesExtra } ;
|
||||
--TempExtraWithAspects = {s : Str ; t : P.Tense ; a : R.AspectsExtra } ;
|
||||
fun
|
||||
UseClExtra : TempTempExtra -> Pol -> Cl -> S ; -- she had not slept
|
||||
UseQClExtra : TempTempExtra -> Pol -> QCl -> QS ; -- who had not slept
|
||||
UseRClExtra : TempTempExtra -> Pol -> RCl -> RS ; -- that had not slept
|
||||
UseSlashExtra : TempTempExtra -> Pol -> ClSlash -> SSlash ; -- (that) she had not seen
|
||||
|
||||
}
|
||||
@@ -1,97 +0,0 @@
|
||||
abstract ExtraStructuralAbs = Cat ** {
|
||||
|
||||
fun
|
||||
--Pronouns additional
|
||||
it_N_N_Sg_Pron : Pron;
|
||||
it_N_N_Pl_Pron : Pron;
|
||||
|
||||
it_KU_MA _Sg_Pron : Pron ;
|
||||
it_KU_MA_Pl_Pron : Pron;
|
||||
|
||||
it_BU_MA_Sg_Pron : Pron;
|
||||
it_BU_MA_Pl_Pron : Pron;
|
||||
|
||||
it_RU_BU_Sg_Pron : Pron;
|
||||
it_RU_BU_Pl_Pron : Pron;
|
||||
|
||||
it_GU_GA_Sg_Pron : Pron;
|
||||
it_GU_GA_Pl_Pron : Pron;
|
||||
|
||||
it_ZERO_ZERO_Sg_Pron : Pron; --what do you do with this?
|
||||
it_ZERO_ZERO_Pl_Pron : Pron; --what would you do with this?
|
||||
|
||||
it_MU_MI_Sg_Pron : Pron;
|
||||
it_MU_MI_Pl_Pron : Pron;
|
||||
|
||||
it_RI_MA_Sg_Pron : Pron;
|
||||
it_RI_MA_Pl_Pron : Pron;
|
||||
|
||||
it_I_MA_Sg_Pron : Pron;
|
||||
it_I_MA_Pl_Pron : Pron;
|
||||
|
||||
it_KA_BU_Sg_Pron : Pron;
|
||||
it_KA_BU_Pl_Pron : Pron;
|
||||
|
||||
it_KA_TU_Sg_Pron : Pron;
|
||||
it_KA_TU_Pl_Pron : Pron;
|
||||
|
||||
it_RU_N_Sg_Pron : Pron;
|
||||
it_RU_N_Pl_Pron : Pron;
|
||||
|
||||
it_RU_MA_Sg_Pron : Pron;
|
||||
it_RU_MA_Pl_Pron : Pron;
|
||||
|
||||
it_HA_Sg_Pron : Pron;
|
||||
it_HA_Pl_Pron : Pron;
|
||||
|
||||
it_HA_Sg_Pron : Pron; -- might have to remove this.
|
||||
it_HA_Pl_Pron : Pron;
|
||||
|
||||
it_MU_Sg_Pron : Pron;
|
||||
it_MU_Pl_Pron : Pron;
|
||||
|
||||
it_KU_Sg_Pron : Pron;
|
||||
it_KU_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_BU_Sg_Pron : Pron;
|
||||
it_ZERO_BU_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_BI_Sg_Pron : Pron;
|
||||
it_ZERO_BI_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_BI_Sg_Pron : Pron;
|
||||
it_ZERO_BI_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_MA_Sg_Pron : Pron;
|
||||
it_ZERO_MA_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_MI_Sg_Pron : Pron;
|
||||
it_ZERO_MI_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_TU_Sg_Pron : Pron;
|
||||
it_ZERO_TU_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_N_Sg_Pron : Pron;
|
||||
it_ZERO_N_Pl_Pron : Pron;
|
||||
|
||||
it_I_ZERO_Sg_Pron : Pron;
|
||||
--it_I_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_RI_ZERO_Sg_Pron : Pron;
|
||||
--it_RI_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_KU_ZERO_Sg_Pron : Pron;
|
||||
--it_KU_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_MU_ZERO_Sg_Pron : Pron;
|
||||
it_MU_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_RU_ZERO_Sg_Pron : Pron;
|
||||
--it_RU_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_KA_ZERO_Sg_Pron : Pron;
|
||||
--it_KA_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_ZERO_BAA_Sg_Pron : Pron;
|
||||
--it_ZERO_BAA_Pl_Pron : Pron;
|
||||
}
|
||||
@@ -1,97 +0,0 @@
|
||||
abstract ExtraStructuralAbs = Cat ** {
|
||||
|
||||
fun
|
||||
--Pronouns additional
|
||||
it_N_N_Sg_Pron : Pron;
|
||||
it_N_N_Pl_Pron : Pron;
|
||||
|
||||
it_KU_MA _Sg_Pron : Pron ;
|
||||
it_KU_MA_Pl_Pron : Pron;
|
||||
|
||||
it_BU_MA_Sg_Pron : Pron;
|
||||
it_BU_MA_Pl_Pron : Pron;
|
||||
|
||||
it_RU_BU_Sg_Pron : Pron;
|
||||
it_RU_BU_Pl_Pron : Pron;
|
||||
|
||||
it_GU_GA_Sg_Pron : Pron;
|
||||
it_GU_GA_Pl_Pron : Pron;
|
||||
|
||||
it_ZERO_ZERO_Sg_Pron : Pron; --what do you do with this?
|
||||
it_ZERO_ZERO_Pl_Pron : Pron; --what would you do with this?
|
||||
|
||||
it_MU_MI_Sg_Pron : Pron;
|
||||
it_MU_MI_Pl_Pron : Pron;
|
||||
|
||||
it_RI_MA_Sg_Pron : Pron;
|
||||
it_RI_MA_Pl_Pron : Pron;
|
||||
|
||||
it_I_MA_Sg_Pron : Pron;
|
||||
it_I_MA_Pl_Pron : Pron;
|
||||
|
||||
it_KA_BU_Sg_Pron : Pron;
|
||||
it_KA_BU_Pl_Pron : Pron;
|
||||
|
||||
it_KA_TU_Sg_Pron : Pron;
|
||||
it_KA_TU_Pl_Pron : Pron;
|
||||
|
||||
it_RU_N_Sg_Pron : Pron;
|
||||
it_RU_N_Pl_Pron : Pron;
|
||||
|
||||
it_RU_MA_Sg_Pron : Pron;
|
||||
it_RU_MA_Pl_Pron : Pron;
|
||||
|
||||
it_HA_Sg_Pron : Pron;
|
||||
it_HA_Pl_Pron : Pron;
|
||||
|
||||
it_HA_Sg_Pron : Pron; -- might have to remove this.
|
||||
it_HA_Pl_Pron : Pron;
|
||||
|
||||
it_MU_Sg_Pron : Pron;
|
||||
it_MU_Pl_Pron : Pron;
|
||||
|
||||
it_KU_Sg_Pron : Pron;
|
||||
it_KU_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_BU_Sg_Pron : Pron;
|
||||
it_ZERO_BU_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_BI_Sg_Pron : Pron;
|
||||
it_ZERO_BI_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_BI_Sg_Pron : Pron;
|
||||
it_ZERO_BI_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_MA_Sg_Pron : Pron;
|
||||
it_ZERO_MA_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_MI_Sg_Pron : Pron;
|
||||
it_ZERO_MI_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_TU_Sg_Pron : Pron;
|
||||
it_ZERO_TU_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_N_Sg_Pron : Pron;
|
||||
it_ZERO_N_Pl_Pron : Pron;
|
||||
|
||||
it_I_ZERO_Sg_Pron : Pron;
|
||||
--it_I_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_RI_ZERO_Sg_Pron : Pron;
|
||||
--it_RI_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_KU_ZERO_Sg_Pron : Pron;
|
||||
--it_KU_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_MU_ZERO_Sg_Pron : Pron;
|
||||
it_MU_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_RU_ZERO_Sg_Pron : Pron;
|
||||
--it_RU_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_KA_ZERO_Sg_Pron : Pron;
|
||||
--it_KA_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_ZERO_BAA_Sg_Pron : Pron;
|
||||
--it_ZERO_BAA_Pl_Pron : Pron;
|
||||
}
|
||||
@@ -1,97 +0,0 @@
|
||||
abstract ExtraStructuralCggAbs = Cat ** {
|
||||
|
||||
fun
|
||||
--Pronouns additional
|
||||
it_N_N_Sg_Pron : Pron;
|
||||
it_N_N_Pl_Pron : Pron;
|
||||
|
||||
it_KU_MA _Sg_Pron : Pron ;
|
||||
it_KU_MA_Pl_Pron : Pron;
|
||||
|
||||
it_BU_MA_Sg_Pron : Pron;
|
||||
it_BU_MA_Pl_Pron : Pron;
|
||||
|
||||
it_RU_BU_Sg_Pron : Pron;
|
||||
it_RU_BU_Pl_Pron : Pron;
|
||||
|
||||
it_GU_GA_Sg_Pron : Pron;
|
||||
it_GU_GA_Pl_Pron : Pron;
|
||||
|
||||
it_ZERO_ZERO_Sg_Pron : Pron; --what do you do with this?
|
||||
it_ZERO_ZERO_Pl_Pron : Pron; --what would you do with this?
|
||||
|
||||
it_MU_MI_Sg_Pron : Pron;
|
||||
it_MU_MI_Pl_Pron : Pron;
|
||||
|
||||
it_RI_MA_Sg_Pron : Pron;
|
||||
it_RI_MA_Pl_Pron : Pron;
|
||||
|
||||
it_I_MA_Sg_Pron : Pron;
|
||||
it_I_MA_Pl_Pron : Pron;
|
||||
|
||||
it_KA_BU_Sg_Pron : Pron;
|
||||
it_KA_BU_Pl_Pron : Pron;
|
||||
|
||||
it_KA_TU_Sg_Pron : Pron;
|
||||
it_KA_TU_Pl_Pron : Pron;
|
||||
|
||||
it_RU_N_Sg_Pron : Pron;
|
||||
it_RU_N_Pl_Pron : Pron;
|
||||
|
||||
it_RU_MA_Sg_Pron : Pron;
|
||||
it_RU_MA_Pl_Pron : Pron;
|
||||
|
||||
it_HA_Sg_Pron : Pron;
|
||||
it_HA_Pl_Pron : Pron;
|
||||
|
||||
it_HA_Sg_Pron : Pron; -- might have to remove this.
|
||||
it_HA_Pl_Pron : Pron;
|
||||
|
||||
it_MU_Sg_Pron : Pron;
|
||||
it_MU_Pl_Pron : Pron;
|
||||
|
||||
it_KU_Sg_Pron : Pron;
|
||||
it_KU_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_BU_Sg_Pron : Pron;
|
||||
it_ZERO_BU_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_BI_Sg_Pron : Pron;
|
||||
it_ZERO_BI_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_BI_Sg_Pron : Pron;
|
||||
it_ZERO_BI_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_MA_Sg_Pron : Pron;
|
||||
it_ZERO_MA_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_MI_Sg_Pron : Pron;
|
||||
it_ZERO_MI_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_TU_Sg_Pron : Pron;
|
||||
it_ZERO_TU_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_N_Sg_Pron : Pron;
|
||||
it_ZERO_N_Pl_Pron : Pron;
|
||||
|
||||
it_I_ZERO_Sg_Pron : Pron;
|
||||
--it_I_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_RI_ZERO_Sg_Pron : Pron;
|
||||
--it_RI_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_KU_ZERO_Sg_Pron : Pron;
|
||||
--it_KU_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_MU_ZERO_Sg_Pron : Pron;
|
||||
it_MU_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_RU_ZERO_Sg_Pron : Pron;
|
||||
--it_RU_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_KA_ZERO_Sg_Pron : Pron;
|
||||
--it_KA_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_ZERO_BAA_Sg_Pron : Pron;
|
||||
--it_ZERO_BAA_Pl_Pron : Pron;
|
||||
}
|
||||
@@ -1,101 +0,0 @@
|
||||
concrete ExtraStructuralCggAbsCgg of ExtraStructuralCggAbs = CatCgg ** open ResCgg {
|
||||
|
||||
{-
|
||||
lin
|
||||
--Pronouns additional
|
||||
|
||||
it_N_N_Sg_Pron : Pron;
|
||||
it_N_N_Pl_Pron : Pron;
|
||||
|
||||
it_KU_MA _Sg_Pron : Pron ;
|
||||
it_KU_MA_Pl_Pron : Pron;
|
||||
|
||||
it_BU_MA_Sg_Pron : Pron;
|
||||
it_BU_MA_Pl_Pron : Pron;
|
||||
|
||||
it_RU_BU_Sg_Pron : Pron;
|
||||
it_RU_BU_Pl_Pron : Pron;
|
||||
|
||||
it_GU_GA_Sg_Pron : Pron;
|
||||
it_GU_GA_Pl_Pron : Pron;
|
||||
|
||||
it_ZERO_ZERO_Sg_Pron : Pron; --what do you do with this?
|
||||
it_ZERO_ZERO_Pl_Pron : Pron; --what would you do with this?
|
||||
|
||||
it_MU_MI_Sg_Pron : Pron;
|
||||
it_MU_MI_Pl_Pron : Pron;
|
||||
|
||||
it_RI_MA_Sg_Pron : Pron;
|
||||
it_RI_MA_Pl_Pron : Pron;
|
||||
|
||||
it_I_MA_Sg_Pron : Pron;
|
||||
it_I_MA_Pl_Pron : Pron;
|
||||
|
||||
it_KA_BU_Sg_Pron : Pron;
|
||||
it_KA_BU_Pl_Pron : Pron;
|
||||
|
||||
it_KA_TU_Sg_Pron : Pron;
|
||||
it_KA_TU_Pl_Pron : Pron;
|
||||
|
||||
it_RU_N_Sg_Pron : Pron;
|
||||
it_RU_N_Pl_Pron : Pron;
|
||||
|
||||
it_RU_MA_Sg_Pron : Pron;
|
||||
it_RU_MA_Pl_Pron : Pron;
|
||||
|
||||
it_HA_Sg_Pron : Pron;
|
||||
it_HA_Pl_Pron : Pron;
|
||||
|
||||
it_HA_Sg_Pron : Pron; -- might have to remove this.
|
||||
it_HA_Pl_Pron : Pron;
|
||||
|
||||
it_MU_Sg_Pron : Pron;
|
||||
it_MU_Pl_Pron : Pron;
|
||||
|
||||
it_KU_Sg_Pron : Pron;
|
||||
it_KU_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_BU_Sg_Pron : Pron;
|
||||
it_ZERO_BU_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_BI_Sg_Pron : Pron;
|
||||
it_ZERO_BI_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_BI_Sg_Pron : Pron;
|
||||
it_ZERO_BI_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_MA_Sg_Pron : Pron;
|
||||
it_ZERO_MA_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_MI_Sg_Pron : Pron;
|
||||
it_ZERO_MI_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_TU_Sg_Pron : Pron;
|
||||
it_ZERO_TU_Pl_Pron : Pron;
|
||||
|
||||
--it_ZERO_N_Sg_Pron : Pron;
|
||||
it_ZERO_N_Pl_Pron : Pron;
|
||||
|
||||
it_I_ZERO_Sg_Pron : Pron;
|
||||
--it_I_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_RI_ZERO_Sg_Pron : Pron;
|
||||
--it_RI_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_KU_ZERO_Sg_Pron : Pron;
|
||||
--it_KU_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_MU_ZERO_Sg_Pron : Pron;
|
||||
it_MU_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_RU_ZERO_Sg_Pron : Pron;
|
||||
--it_RU_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_KA_ZERO_Sg_Pron : Pron;
|
||||
--it_KA_ZERO_Pl_Pron : Pron;
|
||||
|
||||
it_ZERO_BAA_Sg_Pron : Pron;
|
||||
--it_ZERO_BAA_Pl_Pron : Pron;
|
||||
|
||||
-}
|
||||
}
|
||||
@@ -6,7 +6,8 @@ concrete GrammarCgg of Grammar =
|
||||
AdjectiveCgg,
|
||||
AdverbCgg,
|
||||
NumeralCgg,
|
||||
SentenceCgg,
|
||||
SentenceCgg,
|
||||
--SentenceExtraCgg,
|
||||
QuestionCgg,
|
||||
RelativeCgg,
|
||||
ConjunctionCgg,
|
||||
|
||||
@@ -17,7 +17,7 @@ lin
|
||||
bread_N = mkN "omugati" MU_MI;
|
||||
car_N = mkN "emootoka" N_N ;
|
||||
cat_N = mkN "enjangu" N_N ;
|
||||
--chair_N = mkN "entebbe" N_N ;
|
||||
chair_N = mkN "entebbe" N_N ;
|
||||
child_N = mkN "omwana" MU_BA ;
|
||||
city_N = mkN "ekibúga" KI_BI; --orurêmbo pl endêmbo
|
||||
cloud_N = mkN "ekikyu" KI_BI ;
|
||||
@@ -25,6 +25,7 @@ lin
|
||||
cow_N = mkN "ente" N_N ;
|
||||
dog_N = mkN "embwa" N_N ;
|
||||
--person_N = mkN "omuntu" "abantu" MU_BA ;
|
||||
eye_N = mkN "eriisho" RI_MA;
|
||||
fire_N = mkN "omuriro" MU_MI ;
|
||||
fish_N = mkN "eky'ényanja" KI_BI ;
|
||||
flower_N = mkN "ekimuri" KI_BI ;
|
||||
@@ -44,9 +45,11 @@ lin
|
||||
horse_N = mkN "embaráàsi" N_N ;
|
||||
house_N = mkN "enju" N_N ;
|
||||
language_N = mkN "orurími" "endími" RU_N ;
|
||||
meat_N = mkN "enyama" N_N;
|
||||
man_N = mkN "omushaija" MU_BA ;
|
||||
milk_N = mkN "amate" ZERO_MA ;
|
||||
music_N = mkN "music" ZERO_ZERO ; -- I have not found the translation
|
||||
rule_N = mkN "ekiragiro" KI_BI;
|
||||
river_N = mkN "omugyera" MU_MI ; --omurîndi,
|
||||
sea_N = mkN "enyanja" N_N ;
|
||||
ship_N = mkN "ekyombo" KI_BI ; -- eméèri [NC_n_n]
|
||||
@@ -56,7 +59,9 @@ lin
|
||||
water_N = mkN "amáìzi" ZERO_MA ;
|
||||
wine_N = mkN "víìnyo" ZERO_ZERO ;
|
||||
woman_N = mkN "omwishiki" MU_BA ;
|
||||
|
||||
reason_N = mkN "enshoonga" N_N;
|
||||
sheep_N = mkN "entaama" N_N;
|
||||
hat_N = mkN "enkofira" N_N;
|
||||
--Proper Nouns
|
||||
john_PN = mkPN "Yohana" (AgP3 Sg MU_BA) False;
|
||||
paris_PN = mkPN "Paris" (AgP3 Sg N_N) True; --Noun class for places???
|
||||
@@ -68,20 +73,22 @@ lin
|
||||
black_A = mkAdjective "kwirangura" Post False False;
|
||||
blue_A = mkAdjective "buuru" Post True True ;
|
||||
clean_A = mkAdjective "yonjo" Post False False; --: A ;
|
||||
cold_A = mkAdjective "rikufuka" Post False False; --: A ;
|
||||
cold_A = mkAdjective "kufuka" Post False False; --: A ;
|
||||
correct_A = mkAdjective "hikire" Post False False; --: A ;
|
||||
good_A =mkAdjective "rungi" Post False False; --: A ;
|
||||
heavy_A = mkAdjective "rikuremeera" Post False False; --: A ; --notice ri as a verb is
|
||||
hot_A = mkAdjective "rikwotsya" Post False False; -- rikutagata -- problematic words like hot we need a new set of clitics
|
||||
heavy_A = mkAdjective "kuremeera" Post False False; --: A ; --notice ri as a verb is
|
||||
hot_A = mkAdjective "kwosya" Post False False; -- rikutagata -- problematic words like hot we need a new set of clitics
|
||||
new_A = mkAdjective "sya" Post False False; --: A ;
|
||||
old_A = mkAdjective "kúru" Post False False; --: A ;
|
||||
ready_A = mkAdjective "eteekateekire" Post False False; --: A ;
|
||||
red_A = mkAdjective "ríkutukura" Post False False; --: A ;
|
||||
red_A = mkAdjective "kutukura" Post False False; --: A ;
|
||||
small_A = mkAdjective "kye" Post False False;
|
||||
warm_A = mkAdjective "rikutagata" Post False False;--: A ;
|
||||
warm_A = mkAdjective "kutagata" Post False False;--: A ;
|
||||
white_A = mkAdjective "rikwera" Post False False;--: A ;
|
||||
yellow_A = mkAdjective "kinekye" Post True True;--: A ; or yero, or kyenju
|
||||
young_A = mkAdjective "to" Post False False;--: A ;
|
||||
green_A =mkAdjective "kijubwe" Post False True;
|
||||
thin_A = mkAdjective "kye" Post False False;
|
||||
|
||||
--ditransitive verbs
|
||||
bite_V2 = mkV2 "rum";
|
||||
@@ -96,13 +103,13 @@ lin
|
||||
fear_V2 = mkV2 "tiin";
|
||||
find_V2 = mkV2 "bon" ; --: V2 ; -- many words; kureeba, kubóna,kushanga, kumamya,kujumbura
|
||||
kill_V2 = mkV2 "it"; --: V2 ;
|
||||
love_V2 = mkV2 "kûnd"; --: V2 ;
|
||||
love_V2 = mkV2 "kûnd" "da" "zire"; --: V2 ;
|
||||
read_V2 = mkV2 "shom";--: V2 ;
|
||||
see_V2 = mkV2 "reeb"; --: V2 ;
|
||||
teach_V2 = mkV2 "shomes" ; --: V2 ; or kwegyesa
|
||||
understand_V2 = mkV2 "étegyerez"; --: V2 ;
|
||||
wait_V2 = mkV2 "tegyerez"; --: V2 ;
|
||||
|
||||
|
||||
-- ditransitive verbs
|
||||
add_V3 = mkV3 "gáìt";
|
||||
give_V3 = mkV3 "héére" "za" "ize";
|
||||
@@ -113,12 +120,13 @@ lin
|
||||
|
||||
-- Intransitive verbs
|
||||
come_V = mkV "ij";
|
||||
go_V = mkV "gyend"; --: V ; -- Many words: kuza, kuraba,kutoora, kugyenda=go away, kushuma=go down
|
||||
die_V = mkV "f";
|
||||
go_V = mkV "gyen" "da" "zire"; --: V ; -- Many words: kuza, kuraba,kutoora, kugyenda=go away, kushuma=go down
|
||||
jump_V = mkV "guruk" ;
|
||||
play_V = mkV "záàn"; --: V ;
|
||||
live_V = mkV "tuur" ; --manyF: kutuura i.e. live somewhere, stay = kuráàra
|
||||
run_V = mkV "íruk"; -- : V ;
|
||||
sleep_V = mkV "nyama" ; --: V ;--Kugwejegyera, kubyama
|
||||
sleep_V = mkV "gwejegyer" ; --: V ;--Kugwejegyera, kubyama
|
||||
swim_V = mkV "og"; --: V ;
|
||||
travel_V = mkV "gyen" "da" "zire" ;--: V ;
|
||||
walk_V = mkV "ribá" "ta" "si"; --: V ; or kuribata Runynakore it is different
|
||||
@@ -143,7 +151,7 @@ lin
|
||||
now_Adv = mkAdv "hati" AgrNo;
|
||||
--far_Adv = mkAdv "hare";
|
||||
|
||||
--today_Adv = mkAdv "erizooba" AgrNo;
|
||||
today_Adv = mkAdv "erizooba" AgrNo;
|
||||
|
||||
father_N2 = mkN2 (mkN "tata" ZERO_BAA) (lin Prep (mkPrep [] [] True)) ;
|
||||
|
||||
@@ -151,6 +159,247 @@ lin
|
||||
|
||||
alas_Interj ={s="ryakareeba"; }; --: Interj ;
|
||||
|
||||
|
||||
-- New Lexicon
|
||||
switch8off_V2 = mkV2 "raza" "za" "riize";
|
||||
television_N = mkN "TV" N_N;
|
||||
doctor_N = mkN "omushaho" MU_BA;
|
||||
clever_A =mkAdjective "amagyezi" Post False True;
|
||||
laugh_V = mkV "sheka";
|
||||
|
||||
airplane_N = mkN "endegye" N_N;
|
||||
{--
|
||||
answer_V2S
|
||||
apartment_N
|
||||
art_N
|
||||
ashes_N
|
||||
ask_V2Q
|
||||
back_N
|
||||
bank_N
|
||||
bark_N
|
||||
beautiful_A
|
||||
beg_V2V
|
||||
belly_N
|
||||
blow_V
|
||||
bone_N
|
||||
boot_N
|
||||
boss_N
|
||||
breast_N
|
||||
breathe_V
|
||||
broad_A
|
||||
brother_N2
|
||||
brown_A
|
||||
burn_V
|
||||
butter_N
|
||||
camera_N
|
||||
cap_N
|
||||
carpet_N
|
||||
ceiling_N
|
||||
cheese_N
|
||||
church_N
|
||||
coat_N
|
||||
country_N
|
||||
cousin_N
|
||||
day_N
|
||||
dig_V
|
||||
dirty_A
|
||||
doctor_N
|
||||
door_N
|
||||
dry_A
|
||||
dull_A
|
||||
dust_N
|
||||
ear_N
|
||||
earth_N
|
||||
easy_A2V
|
||||
egg_N
|
||||
empty_A
|
||||
enemy_N
|
||||
factory_N
|
||||
fall_V
|
||||
far_Adv
|
||||
fat_N
|
||||
feather_N
|
||||
fight_V2
|
||||
fingernail_N
|
||||
float_V
|
||||
floor_N
|
||||
flow_V
|
||||
fly_V
|
||||
fog_N
|
||||
foot_N
|
||||
forest_N
|
||||
forget_V2
|
||||
freeze_V
|
||||
fridge_N
|
||||
fruit_N
|
||||
full_A
|
||||
fun_AV
|
||||
garden_N
|
||||
glove_N
|
||||
gold_N
|
||||
grass_N
|
||||
guts_N
|
||||
hair_N
|
||||
hand_N
|
||||
harbour_N
|
||||
hat_N
|
||||
hate_V2
|
||||
head_N
|
||||
hear_V2
|
||||
heart_N
|
||||
hill_N
|
||||
hit_V2
|
||||
hold_V2
|
||||
horn_N
|
||||
hunt_V2
|
||||
husband_N
|
||||
ice_N
|
||||
important_A
|
||||
industry_N
|
||||
iron_N
|
||||
king_N
|
||||
knee_N
|
||||
know_V2
|
||||
lake_N
|
||||
lamp_N
|
||||
leaf_N
|
||||
learn_V2
|
||||
leather_N
|
||||
leave_V2
|
||||
left_Ord
|
||||
leg_N
|
||||
lie_V
|
||||
like_V2
|
||||
listen_V2
|
||||
liver_N
|
||||
long_A
|
||||
lose_V2
|
||||
louse_N
|
||||
love_N
|
||||
married_A2
|
||||
moon_N
|
||||
mother_N2
|
||||
mountain_N
|
||||
mouth_N
|
||||
name_N
|
||||
narrow_A
|
||||
near_A
|
||||
neck_N
|
||||
newspaper_N
|
||||
night_N
|
||||
nose_N
|
||||
number_N
|
||||
oil_N
|
||||
open_V2
|
||||
paint_V2A
|
||||
paper_N
|
||||
peace_N
|
||||
pen_N
|
||||
person_N
|
||||
planet_N
|
||||
plastic_N
|
||||
play_V2
|
||||
policeman_N
|
||||
priest_N
|
||||
probable_AS
|
||||
pull_V2
|
||||
push_V2
|
||||
put_V2
|
||||
queen_N
|
||||
question_N
|
||||
radio_N
|
||||
rain_N
|
||||
rain_V0
|
||||
religion_N
|
||||
restaurant_N
|
||||
right_Ord
|
||||
road_N
|
||||
rock_N
|
||||
roof_N
|
||||
root_N
|
||||
rope_N
|
||||
rotten_A
|
||||
round_A
|
||||
rub_V2
|
||||
rubber_N
|
||||
salt_N
|
||||
sand_N
|
||||
school_N
|
||||
science_N
|
||||
scratch_V2
|
||||
seed_N
|
||||
seek_V2
|
||||
sew_V
|
||||
sharp_A
|
||||
shirt_N
|
||||
shoe_N
|
||||
shop_N
|
||||
short_A
|
||||
silver_N
|
||||
sing_V
|
||||
sister_N
|
||||
sit_V
|
||||
skin_N
|
||||
sky_N
|
||||
smell_V
|
||||
smoke_N
|
||||
smooth_A
|
||||
snake_N
|
||||
snow_N
|
||||
sock_N
|
||||
song_N
|
||||
speak_V2
|
||||
spit_V
|
||||
split_V2
|
||||
squeeze_V2
|
||||
stab_V2
|
||||
stand_V
|
||||
steel_N
|
||||
stick_N
|
||||
stone_N
|
||||
stop_V
|
||||
stove_N
|
||||
straight_A
|
||||
student_N
|
||||
stupid_A
|
||||
suck_V2
|
||||
sun_N
|
||||
swell_V
|
||||
switch8on_V2
|
||||
table_N
|
||||
tail_N
|
||||
teacher_N
|
||||
thick_A
|
||||
think_V
|
||||
throw_V2
|
||||
tie_V2
|
||||
tongue_N
|
||||
tooth_N
|
||||
turn_V
|
||||
ugly_A
|
||||
uncertain_A
|
||||
university_N
|
||||
village_N
|
||||
vomit_V
|
||||
war_N
|
||||
wash_V2
|
||||
watch_V2
|
||||
wet_A
|
||||
wide_A
|
||||
wife_N
|
||||
win_V2
|
||||
wind_N
|
||||
window_N
|
||||
wing_N
|
||||
wipe_V2
|
||||
wonder_VQ
|
||||
wood_N
|
||||
worm_N
|
||||
write_V2
|
||||
|
||||
--}
|
||||
year_N = mkN "omwaka" "emyaka" MU_MI;
|
||||
-- End of New Lexicon
|
||||
oper
|
||||
aboutP = mkPrep "about" ;
|
||||
atP = mkPrep "at" ;
|
||||
|
||||
@@ -18,20 +18,14 @@ lin
|
||||
--UsePron pron = pron; -- the result of use pron is a NounPhrase
|
||||
--MassNP : CN -> NP ; -- (beer)
|
||||
MassNP cn = {s = \\_ =>cn.s ! Sg ! Complete; agr = AgP3 Sg cn.gender; nounCat = ComNoun}; --: CN -> NP ; -- milk
|
||||
--DetCN det cn = mkDeterminer det cn; --Should be nemed mkDetCN
|
||||
--DetCN det cn = mkDeterminer det cn; --Should be named mkDetCN
|
||||
DetCN det cn = mkDetCN det cn; -- the man
|
||||
{-
|
||||
case det.pos of{
|
||||
PreDeterminer =>{s = det.s ++ cn.s!det.ntype!det.num} ;
|
||||
PostDeterminer=>{s = cn.s!det.ntype!det.num ++ mkNCParticles!SubjM!AgP3 det.num cn.nc + det.s}
|
||||
}; --use a function because code is becoming long
|
||||
-}
|
||||
UseN noun = noun ;
|
||||
|
||||
--Noun = {s : NounType=>Number => Str ; nc : NClass} ;
|
||||
--AdjCN ap cn = {s=\\ntype, num=>cn.s!ntype!num ++ ap.s!AgP3 num cn.nc; nc=cn.nc};
|
||||
--AdjCN : AP -> CN -> CN ; -- big house
|
||||
AdjCN ap cn =
|
||||
AdjCN ap cn =
|
||||
case <ap.position, ap.isProper, > of {
|
||||
<Pre, True> => {
|
||||
s = \\ num, ns =>ap.s ! AgP3 num cn.gender ++ cn.s ! num ! ns ;
|
||||
@@ -39,7 +33,7 @@ lin
|
||||
};
|
||||
<Post, False> => case ap.isPrep of {
|
||||
False => {
|
||||
s = \\ num, ns => cn.s ! num ! ns ++ mkAdjPronIVClitic (AgP3 num cn.gender)
|
||||
s = \\ num, ns => cn.s ! num ! ns ++ mkAdjClitic ! (AgP3 num cn.gender)
|
||||
++ ap.s ! AgP3 Sg KI_BI;
|
||||
gender = cn.gender; nounCat = cn.nounCat
|
||||
};
|
||||
@@ -62,7 +56,8 @@ lin
|
||||
}; -- big house
|
||||
|
||||
--RelCN : CN -> RS -> CN ; -- house that John bought
|
||||
RelCN cn rs = {s=\\n,ns => cn.s !n ! ns ++ rs.s! (RF RObj); gender = cn.gender; nounCat = cn.nounCat};
|
||||
--RelCN cn rs = {s=\\n,ns => cn.s !n ! ns ++ rs.s! (RF RObj); gender = cn.gender; nounCat = cn.nounCat};
|
||||
RelCN cn rs = {s=\\n,ns => cn.s !n ! ns ++ mkRPsNoClitic !RObj ! (AgP3 n cn.gender) ++ rs.s! (RF RObj); gender = cn.gender; nounCat = cn.nounCat};
|
||||
|
||||
{-
|
||||
A predeterminer is any word that modifies a noun Phrase.
|
||||
@@ -95,8 +90,8 @@ lin
|
||||
-- quantifier and an optional numeral can be discerned.
|
||||
--DetQuant : Quant -> Num -> Det ; -- these five
|
||||
DetQuant quant num = case quant.isPron of {
|
||||
True => {s=[]; s2 = quant.s2; ntype = Incomplete; num = num.n; pos=Pre; doesAgree = quant.doesAgree};
|
||||
False => {s= quant.s.s ! Nom; s2 =\\_ =>[]; ntype = Complete; num = num.n; pos=Pre; doesAgree = quant.doesAgree} --
|
||||
False => {s=[]; s2 = quant.s2; ntype = Incomplete; num = num.n; pos=Pre; doesAgree = quant.doesAgree; numeralS = num.s; numeralExists=num.numeralExists;};
|
||||
True => {s= quant.s.s ! Nom; s2 =\\_ =>[]; ntype = Complete; num = num.n; pos=Pre; doesAgree = quant.doesAgree; numeralS = num.s; numeralExists=num.numeralExists;} --
|
||||
};
|
||||
|
||||
--DetQuantOrd : Quant -> Num -> Ord -> Det ; -- these five best
|
||||
@@ -106,13 +101,15 @@ lin
|
||||
ntype = Complete;
|
||||
num = num.n;
|
||||
pos = Pre;
|
||||
doesAgree = True
|
||||
doesAgree = True;
|
||||
numeralS = num.s;
|
||||
numeralExists = num.numeralExists
|
||||
};
|
||||
|
||||
NumSg = {s=\\_=>[]; n=Sg}; --Num
|
||||
NumPl = {s=\\_=>[]; n=Pl}; --Num
|
||||
NumSg = {s=\\_=>[]; n=Sg; numeralExists=False}; --Num
|
||||
NumPl = {s=\\_=>[]; n=Pl; numeralExists=False}; --Num
|
||||
--NumCard : Card -> Num ; -- one/five [explicit numeral]
|
||||
NumCard card = {s =\\agr =>card.s ! agr; n=card.n };
|
||||
NumCard card = {s =\\agr =>card.s ! agr; n=card.n; numeralExists=True; };
|
||||
--Quant = {s : Res.Pronoun; s2 :Res.Agreement => Str; doesAgree : Bool; isPron: Bool} ;
|
||||
IndefArt = {s={s=\\_=>[]; third = \\_,_=>[];agr = AgrNo }; s2 = \\_=>[]; doesAgree = False; isPron=False};
|
||||
DefArt = {s={s =\\_=>[]; third = \\_,_=>[]; agr = AgrNo }; s2 = \\_=>[]; doesAgree = False; isPron = False}; -- noun with initial vowel
|
||||
@@ -151,7 +148,9 @@ lin
|
||||
ntype = dap.ntype ;
|
||||
num = dap.num ;
|
||||
pos = dap.pos;
|
||||
doesAgree= True
|
||||
doesAgree= True;
|
||||
numeralS = dap.numeralS;
|
||||
numeralExists=dap.numeralExists;
|
||||
};
|
||||
|
||||
--DetDAP : Det -> DAP ; -- this (or that)
|
||||
|
||||
@@ -37,6 +37,7 @@ oper
|
||||
mkV3 = overload {
|
||||
mkV3 : Str -> Verb3 = \root ->mkV2 root ** {comp2 =[]};
|
||||
mkV3 : Str -> Str ->Str -> Verb3 = \root ,s1,s2 ->mkV2 root s1 s2 ** {comp2 =[]};
|
||||
--mkV3 : Str -> Str ->Str ->Str ->Verb3 =\root, s1, s2, prep
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -62,6 +62,7 @@ lin
|
||||
--UttAP : AP -> Utt ; -- fine
|
||||
--UttInterj : Interj -> Utt ; -- alas
|
||||
UttInterj interj = let agr = AgMUBAP2 Pl in {s= mkObjClitic agr ++ interj.s};
|
||||
|
||||
{-
|
||||
--1 Phrase: Phrases and Utterances
|
||||
|
||||
|
||||
@@ -61,34 +61,34 @@ lin
|
||||
whichRel = RF RSubj;
|
||||
};
|
||||
|
||||
--RelSlash : RP -> ClSlash -> RCl ; -- whom John loves
|
||||
RelSlash rp clSlash =
|
||||
let comp = case clSlash.complType of{
|
||||
Ap => clSlash.ap;
|
||||
Adverbial => clSlash.adv;
|
||||
AdverbialVerb => clSlash.adV;
|
||||
_ => []
|
||||
};
|
||||
isCompApStem = case clSlash.complType of{
|
||||
Adverbial => True;
|
||||
_ => False
|
||||
};
|
||||
in
|
||||
{
|
||||
s = clSlash.s;
|
||||
agr = AgrYes clSlash.subjAgr;
|
||||
rp = rp.s;
|
||||
--rObjVariant2 = rp.rObjVariant2;
|
||||
pres = clSlash.pres;
|
||||
perf = clSlash.perf;
|
||||
root = clSlash.root;
|
||||
--morphs = clSlash.morphs;
|
||||
isPresBlank = clSlash.isPresBlank;
|
||||
isPerfBlank = clSlash.isPerfBlank;
|
||||
compl = comp;
|
||||
isCompApStem = isCompApStem;
|
||||
whichRel = RF RObj;
|
||||
};
|
||||
--RelSlash : RP -> ClSlash -> RCl ; -- whom John loves
|
||||
RelSlash rp clSlash =
|
||||
let comp = case clSlash.complType of{
|
||||
Ap => clSlash.ap;
|
||||
Adverbial => clSlash.adv;
|
||||
AdverbialVerb => clSlash.adV;
|
||||
_ => []
|
||||
};
|
||||
isCompApStem = case clSlash.complType of{
|
||||
Adverbial => True;
|
||||
_ => False
|
||||
};
|
||||
in
|
||||
{
|
||||
s = clSlash.s;
|
||||
agr = AgrYes clSlash.subjAgr;
|
||||
rp = rp.s;
|
||||
--rObjVariant2 = rp.rObjVariant2;
|
||||
pres = clSlash.pres;
|
||||
perf = clSlash.perf;
|
||||
root = clSlash.root;
|
||||
--morphs = clSlash.morphs;
|
||||
isPresBlank = clSlash.isPresBlank;
|
||||
isPerfBlank = clSlash.isPerfBlank;
|
||||
compl = comp;
|
||||
isCompApStem = isCompApStem;
|
||||
whichRel = RF RObj;
|
||||
};
|
||||
|
||||
{-
|
||||
--1 Relative clauses and pronouns
|
||||
|
||||
@@ -49,6 +49,8 @@ param
|
||||
ConjArg = Nn_Nn | Nps_Nps | Pns_Pns | RelSubjCls | Other;
|
||||
AgrConj = AConj ConjArg;
|
||||
Agreement = AgP3 Number Gender | AgMUBAP1 Number |AgMUBAP2 Number | NONE; --Default is AgP3 Sg KI_BI
|
||||
AgreementPl = AgP3Pl Gender | AgMUBAP1Pl |AgMUBAP2Pl | NONExistPl; --Default is AgP3 Sg KI_BI
|
||||
AgreementSg = AgP3Sg Gender | AgMUBAP1Sg |AgMUBAP2Sg | NONExistSg; --Default is AgP3 Sg KI_BI
|
||||
AgrExist = AgrNo | AgrYes Agreement;
|
||||
--Position = PostDeterminer | PreDeterminer ;
|
||||
Position = Post | Pre;
|
||||
@@ -64,11 +66,13 @@ param
|
||||
PrepForm = Form1 | Form2; -- omu and omuri, aha, ahari
|
||||
-- for Extra Tenses not implemented
|
||||
-- would be better if I had alliases
|
||||
TensesExtra = RemotePast | ImmediatePast | RemoteFuture;
|
||||
--Tenses = RemotePast|NearPast | ImmediatePast |ExPres|NearFut |RemoteFut;
|
||||
|
||||
-- for Extra Aspects not implemented
|
||||
-- would be better if I had alliases
|
||||
Aspect = Performative | Perfect | Resultative | Retrospective | Habitual | Progressive | Persitive;
|
||||
--Aspect = Performative | Perfect | Resultative | Retrospective | Habitual | Progressive | Persitive;
|
||||
|
||||
|
||||
{-
|
||||
Complete = Nouns with IV,
|
||||
Incomplete = Nouns without IV: important for use with pre-determiners
|
||||
@@ -363,7 +367,7 @@ mkSubjPrefix : Agreement -> Str =\a ->case a of {
|
||||
AgP3 Pl KA_ZERO => mkClitic "" ;
|
||||
_ => mkClitic "SubjNotKnown" --for checking if there is some class unaccounted for
|
||||
};
|
||||
|
||||
|
||||
mkSubjCliticTableSg : Agreement => Str = table {
|
||||
AgMUBAP1 Sg => mkClitic "n" ;
|
||||
--AgMUBAP1 Pl => "tu" ;
|
||||
@@ -432,12 +436,56 @@ mkSubjPrefix : Agreement -> Str =\a ->case a of {
|
||||
AgP3 Pl ZERO_TU => mkClitic "tu" ;
|
||||
--AgP3 Sg (ZERO_MI | ZERO_ZERO) => mkClitic "" ;
|
||||
AgP3 Pl ZERO_MI => mkClitic "e" ;
|
||||
AgP3 Pl KA_ZERO => mkClitic "" ;
|
||||
_ => mkClitic "Plural" --for checking if there is some class unaccounted for
|
||||
AgP3 Pl KA_ZERO => mkClitic "give example" ;
|
||||
AgP3 Pl GU_GA => mkClitic "ga";
|
||||
AgP3 Pl ZERO_ZERO => mkClitic "give example";
|
||||
AgP3 Pl KA_TU => mkClitic "tu";
|
||||
AgP3 Pl HA => mkClitic "ha";
|
||||
AgP3 Pl (MU | KU |I_ZERO |ZERO_BAA |N_ZERO |KI_ZERO|Null) => "";
|
||||
AgP3 Pl ZERO_N => mkClitic "zimwe";
|
||||
_ => "Plural-NonExist" --;_ => mkClitic "Plural-NonExist" --for checking if there is some class unaccounted for
|
||||
|
||||
};
|
||||
|
||||
agrToAgrPl: Agreement -> AgreementPl = \a -> case a of {
|
||||
AgMUBAP1 Sg => NONExistPl;
|
||||
AgMUBAP1 Pl => AgMUBAP1Pl;
|
||||
AgMUBAP2 Sg => NONExistPl;
|
||||
AgMUBAP2 Pl => AgMUBAP2Pl ;
|
||||
AgP3 Sg MU_BA => NONExistPl;
|
||||
AgP3 Pl MU_BA => AgP3Pl MU_BA ;
|
||||
AgP3 Sg KI_BI => NONExistPl;
|
||||
AgP3 Pl (KI_BI | ZERO_BI) => AgP3Pl (KI_BI | ZERO_BI) ;
|
||||
AgP3 Sg (RU_N | RU_MA | RU_ZERO | RU_BU) => NONExistPl ;
|
||||
AgP3 Pl RU_N => AgP3Pl RU_N ; --| "i";
|
||||
AgP3 Sg N_N => NONExistPl;
|
||||
AgP3 Pl N_N => AgP3Pl N_N; --| "i";
|
||||
AgP3 Sg (MU_MI | MU_ZERO) => NONExistPl;
|
||||
AgP3 Pl MU_MI => AgP3Pl MU_MI;
|
||||
AgP3 Sg (RI_MA | RI_ZERO | I_ZERO) =>NONExistPl;
|
||||
AgP3 Pl (RI_MA | BU_MA | KU_MA | ZERO_MA | I_MA |RU_MA) => AgP3Pl (RI_MA | BU_MA | KU_MA | ZERO_MA | I_MA |RU_MA) ;
|
||||
AgP3 Sg (KA_BU | KA_ZERO | KA_TU) => NONExistPl;
|
||||
AgP3 Pl (KA_BU | RU_BU) => AgP3Pl (KA_BU | RU_BU);
|
||||
AgP3 Sg ZERO_BU => NONExistPl;
|
||||
AgP3 Pl ZERO_BU => AgP3Pl ZERO_BU ;
|
||||
AgP3 Sg ZERO_BI => NONExistPl;
|
||||
AgP3 Sg ZERO_MA => NONExistPl;
|
||||
AgP3 Pl RI_ZERO => AgP3Pl RI_ZERO ;
|
||||
AgP3 Sg KU_ZERO => NONExistPl;
|
||||
AgP3 Pl KU_ZERO => AgP3Pl KU_ZERO;
|
||||
AgP3 Pl MU_ZERO => AgP3Pl MU_ZERO ;
|
||||
AgP3 Pl RU_ZERO => AgP3Pl RU_ZERO ;
|
||||
AgP3 Sg ZERO_TU => NONExistPl;
|
||||
AgP3 Pl ZERO_TU => AgP3Pl ZERO_TU ;
|
||||
AgP3 Sg (ZERO_MI | ZERO_ZERO) => NONExistPl;
|
||||
AgP3 Pl ZERO_MI => AgP3Pl ZERO_MI ;
|
||||
AgP3 Pl KA_ZERO => AgP3Pl KA_ZERO ;
|
||||
_ => NONExistPl --for checking if there is some class unaccounted for
|
||||
};
|
||||
{-Object particle may be used as
|
||||
1. a prefix: e.g mu-kwate = catch him,
|
||||
2. an infix: o-mu-kwate = you catch him
|
||||
}
|
||||
|
||||
-}
|
||||
mkObjClitic : Agreement -> Str = \a ->case a of {
|
||||
@@ -525,7 +573,7 @@ mkSubjPrefix : Agreement -> Str =\a ->case a of {
|
||||
--Adjective : Type = {s : Str ; post : Str; isPre : Bool; isProper : Bool; isPrep: Bool};
|
||||
Adjective : Type = {s : Str ; position : Position; isProper : Bool; isPrep: Bool};
|
||||
mkAdjective: Str -> Position -> Bool -> Bool -> Adjective = \ a , pos, isProper, isPrep ->
|
||||
{ s = a ; position = pos ; isPre = True; isProper = isProper; isPrep = isPrep};
|
||||
{ s = a ; position = pos ; isPre = False; isProper = isProper; isPrep = isPrep};
|
||||
|
||||
{-
|
||||
TO DO:
|
||||
@@ -642,6 +690,7 @@ mkSubjPrefix : Agreement -> Str =\a ->case a of {
|
||||
AgP3 Pl (KA_BU | RU_BU) => mkClitic "obu" ;
|
||||
AgP3 Pl (KI_BI | ZERO_BI) => mkClitic "ebi" ;
|
||||
AgP3 Pl (ZERO_MA | KU_MA | RI_MA | I_MA | BU_MA) => mkClitic "aga";
|
||||
AgP3 Sg ZERO_MA => mkClitic "aga";
|
||||
AgP3 ( Pl) HA => mkClitic "aha" ; -- of place HA
|
||||
AgP3 ( Pl) MU => mkClitic "omu" ; -- of place MU
|
||||
AgP3 ( Pl) KU => mkClitic "oku" ; -- of place KU
|
||||
@@ -661,6 +710,76 @@ mkSubjPrefix : Agreement -> Str =\a ->case a of {
|
||||
_ => mkClitic "XXXThisThese" -- error checking for any case not catered for
|
||||
|
||||
};
|
||||
|
||||
-- TThis is for demonstrative pronouns which can also be use as Quantifiers
|
||||
-- These are self-standing
|
||||
-- How can it be done without code repeation?
|
||||
mkThisNoClitic = table{
|
||||
AgMUBAP1 Sg => "ogu";
|
||||
AgMUBAP1 Pl => "aba" ;
|
||||
AgMUBAP2 Sg => "ogu"; --probably an error check your grammar book
|
||||
AgMUBAP2 Pl => "aba" ;
|
||||
AgP3 Sg MU_BA => "ogu";
|
||||
AgP3 Pl MU_BA => "aba" ;
|
||||
AgP3 Pl ZERO_BU => "obu" ;
|
||||
AgP3 Sg BU_MA => "obu" ;
|
||||
AgP3 Pl (KA_BU | RU_BU) => "obu" ;
|
||||
AgP3 Pl (KI_BI | ZERO_BI) => "ebi" ;
|
||||
AgP3 Pl (ZERO_MA | KU_MA | RI_MA | I_MA | BU_MA) => "aga";
|
||||
AgP3 Sg ZERO_MA => "aga";
|
||||
AgP3 ( Pl) HA => "aha" ; -- of place HA
|
||||
AgP3 ( Pl) MU => "omu" ; -- of place MU
|
||||
AgP3 ( Pl) KU => "oku" ; -- of place KU
|
||||
AgP3 Sg (I_ZERO | I_MA | RI_MA) => "eri" ;
|
||||
AgP3 Sg (KA_ZERO | KA_BU) => "aka" ;
|
||||
AgP3 Sg KI_BI => "eki" ;
|
||||
AgP3 Sg (KU_ZERO | KU_MA) => "oku" ;
|
||||
AgP3 Sg (MU_MI | MU_ZERO) => "ogu" ;
|
||||
AgP3 Sg (RU_ZERO | RU_BU | RU_MA| RU_N) => "oru" ;
|
||||
AgP3 Pl (ZERO_TU | KA_TU) => "otu" ;
|
||||
AgP3 Sg (ZERO_ZERO | N_N) => "egi" ;
|
||||
AgP3 Pl ZERO_MI => "egi" ;
|
||||
AgP3 Pl MU_MI => "egi";
|
||||
AgP3 Pl (ZERO_ZERO | ZERO_N | N_N | RU_N) => "ezi" ;
|
||||
AgP3 Sg GU_GA => "ogu" ;
|
||||
AgP3 Pl GU_GA => "aga" ;
|
||||
_ => "XXXThisThese" -- error checking for any case not catered for
|
||||
|
||||
};
|
||||
|
||||
mkAdjClitic = table{
|
||||
AgMUBAP1 Sg => "ogu";
|
||||
AgMUBAP1 Pl => "aba" ;
|
||||
AgMUBAP2 Sg => "ogu"; --probably an error check your grammar book
|
||||
AgMUBAP2 Pl => "aba" ;
|
||||
AgP3 Sg MU_BA => "ogu";
|
||||
AgP3 Pl MU_BA => "aba" ;
|
||||
AgP3 Pl ZERO_BU => "obu" ;
|
||||
AgP3 Sg BU_MA => "obu" ;
|
||||
AgP3 Pl (KA_BU | RU_BU) => "obu" ;
|
||||
AgP3 Pl (KI_BI | ZERO_BI) => "ebi" ;
|
||||
AgP3 Pl (ZERO_MA | KU_MA | RI_MA | I_MA | BU_MA) => "aga";
|
||||
AgP3 Sg ZERO_MA => "aga";
|
||||
AgP3 ( Pl) HA => "aha" ; -- of place HA
|
||||
AgP3 ( Pl) MU => "omu" ; -- of place MU
|
||||
AgP3 ( Pl) KU => "oku" ; -- of place KU
|
||||
AgP3 Sg (I_ZERO | I_MA | RI_MA) => "eri" ;
|
||||
AgP3 Sg (KA_ZERO | KA_BU) => "aka" ;
|
||||
AgP3 Sg KI_BI => "eki" ;
|
||||
AgP3 Sg (KU_ZERO | KU_MA) => "oku" ;
|
||||
AgP3 Sg (MU_MI | MU_ZERO) => "ogu" ;
|
||||
AgP3 Sg (RU_ZERO | RU_BU | RU_MA| RU_N) => "oru" ;
|
||||
AgP3 Pl (ZERO_TU | KA_TU) => "otu" ;
|
||||
AgP3 Sg (ZERO_ZERO | N_N) => "en" ;
|
||||
AgP3 Pl ZERO_MI => "egi" ;
|
||||
AgP3 Pl MU_MI => "egi";
|
||||
AgP3 Pl (ZERO_ZERO | ZERO_N | N_N | RU_N) => "ezi" ;
|
||||
AgP3 Sg GU_GA => "ogu" ;
|
||||
AgP3 Pl GU_GA => "aga" ;
|
||||
_ => "XXXThisThese" -- error checking for any case not catered for
|
||||
|
||||
};
|
||||
|
||||
{-
|
||||
-- TThis is for demonstrative pronouns which can also be use as Quantifiers
|
||||
-- How can it be done without code repeation?
|
||||
@@ -744,6 +863,7 @@ mkSubjPrefix : Agreement -> Str =\a ->case a of {
|
||||
--AgP3 Pl (KA_BU | RU_BU) => mkClitic "obu" ;
|
||||
--AgP3 Pl (KI_BI | ZERO_BI) => mkClitic "ebi" ;
|
||||
--AgP3 Pl (ZERO_MA | KU_MA | RI_MA | I_MA | BU_MA) => mkClitic "aga";
|
||||
AgP3 Sg ZERO_MA => mkClitic "agwo";
|
||||
AgP3 (Sg ) HA => mkClitic "aho" ; -- of place HA
|
||||
AgP3 (Sg ) MU => mkClitic "omwo" ; -- of place MU
|
||||
AgP3 (Sg ) KU => mkClitic "okwo" ; -- of place KU
|
||||
@@ -960,6 +1080,71 @@ mkSubjPrefix : Agreement -> Str =\a ->case a of {
|
||||
}
|
||||
};
|
||||
|
||||
mkRPsNoClitic : RCase => Agreement =>Str = table{
|
||||
RSubj => table {
|
||||
AgMUBAP1 Sg => "o";
|
||||
AgMUBAP1 Pl => "aba" ;
|
||||
AgMUBAP2 Sg => "o";
|
||||
AgMUBAP2 Pl => "aba" ;
|
||||
AgP3 Sg MU_BA => "o";
|
||||
AgP3 Pl MU_BA => "aba" ;
|
||||
AgP3 Pl ZERO_BU => "obu" ;
|
||||
AgP3 Sg BU_MA => "obu" ;
|
||||
AgP3 Pl (KA_BU | RU_BU) => "obu" ;
|
||||
AgP3 Pl (KI_BI | ZERO_BI) => "ebi" ;
|
||||
AgP3 Pl (ZERO_MA | KU_MA | RI_MA | I_MA | BU_MA) => "aga";
|
||||
AgP3 (Sg ) HA => "aha" ; -- of place HA
|
||||
AgP3 (Sg ) MU => "aha" ; -- of place MU
|
||||
AgP3 (Sg ) KU => "e" ; -- of place KU
|
||||
AgP3 Sg (I_ZERO | I_MA | RI_MA) => "eri" ;
|
||||
AgP3 Sg (KA_ZERO | KA_BU) => "aka" ;
|
||||
AgP3 Sg KI_BI => "eki" ;
|
||||
AgP3 Sg (KU_ZERO | KU_MA) => "oku" ;
|
||||
AgP3 Sg (MU_MI | MU_ZERO) => "ogu" ;
|
||||
AgP3 Sg (RU_ZERO | RU_BU | RU_MA| RU_N) => "oru" ;
|
||||
AgP3 Pl (ZERO_TU | KA_TU) => "otu" ;
|
||||
AgP3 Sg (ZERO_ZERO | N_N) => "e" ;
|
||||
AgP3 Pl ZERO_MI => "e" ;
|
||||
AgP3 Pl MU_MI => "e";
|
||||
AgP3 Pl (ZERO_ZERO | ZERO_N | N_N | RU_N) => "ezi" ;
|
||||
AgP3 Sg GU_GA => "ogu" ;
|
||||
AgP3 Pl GU_GA => "aga" ;
|
||||
_ => "XXXThat" -- error checking for any case not catered for
|
||||
|
||||
};
|
||||
_ => table {
|
||||
AgMUBAP1 Sg => "ou";
|
||||
AgMUBAP1 Pl => "abu" ; --note: abu or abi is used. GF does not allow free variation. However, abu is more natural
|
||||
AgMUBAP2 Sg => "ou"; --probably an error check your grammar book
|
||||
AgMUBAP2 Pl => "abu" ;
|
||||
AgP3 Sg MU_BA => "o";
|
||||
AgP3 Pl MU_BA => "abu" ;
|
||||
AgP3 Pl ZERO_BU => "obu" ;
|
||||
AgP3 Sg BU_MA => "obu" ;
|
||||
AgP3 Pl (KA_BU | RU_BU) => "obu" ;
|
||||
AgP3 Pl (KI_BI | ZERO_BI) => "ebi" ;
|
||||
AgP3 Pl (ZERO_MA | KU_MA | RI_MA | I_MA | BU_MA) => "agu";
|
||||
AgP3 (Sg ) HA => "ahu" ; -- of place HA
|
||||
AgP3 (Sg ) MU => "ahu" ; -- of place MU
|
||||
AgP3 (Sg ) KU => "ei" ; -- of place KU
|
||||
AgP3 Sg (I_ZERO | I_MA | RI_MA) => "eri" ;
|
||||
AgP3 Sg (KA_ZERO | KA_BU) => "aku" ;
|
||||
AgP3 Sg KI_BI => "eki" ;
|
||||
AgP3 Sg (KU_ZERO | KU_MA) => "oku" ;
|
||||
AgP3 Sg (MU_MI | MU_ZERO) => "ogu" ;
|
||||
AgP3 Sg (RU_ZERO | RU_BU | RU_MA| RU_N) => "oru" ;
|
||||
AgP3 Pl (ZERO_TU | KA_TU) => "otu" ;
|
||||
AgP3 Sg (ZERO_ZERO | N_N) => "ei" ;
|
||||
AgP3 Pl ZERO_MI => "ei" ;
|
||||
AgP3 Pl MU_MI => "ei";
|
||||
AgP3 Pl (ZERO_ZERO | ZERO_N | N_N | RU_N) => "ezi" ;
|
||||
AgP3 Sg GU_GA => "ogu" ;
|
||||
AgP3 Pl GU_GA => "agu" ;
|
||||
_ => mkClitic "XXXThat" -- error checking for any case not catered for
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
mkIPPref : Agreement =>Str = table{
|
||||
AgMUBAP1 Sg => mkClitic "o";
|
||||
AgMUBAP1 Pl => mkClitic "ba" ;
|
||||
@@ -1034,7 +1219,7 @@ mkSubjPrefix : Agreement -> Str =\a ->case a of {
|
||||
4. Cardinal numbers
|
||||
6. Ordinal numbers
|
||||
-}
|
||||
Determiner : Type = {s : Str ; s2: Agreement=>Str; ntype : NounState ; num : Number ; pos : Position; doesAgree: Bool};
|
||||
Determiner : Type = {s : Str ; s2: Agreement=>Str; ntype : NounState ; num : Number ; pos : Position; doesAgree: Bool; numeralS:Agreement=>Str; numeralExists : Bool};
|
||||
mkDet : Str -> NounState -> Number -> Position -> Determiner
|
||||
= \ det, ns, num,pos ->
|
||||
{
|
||||
@@ -1043,7 +1228,9 @@ mkSubjPrefix : Agreement -> Str =\a ->case a of {
|
||||
ntype = ns;
|
||||
num = num;
|
||||
pos = pos;
|
||||
doesAgree = False
|
||||
doesAgree = False;
|
||||
numeralS = \\_ => []; -- A true determiner is not a quantifier
|
||||
numeralExists = False;
|
||||
};
|
||||
|
||||
-- Pronouns must have agreement because they are used
|
||||
@@ -1096,13 +1283,16 @@ mkSubjPrefix : Agreement -> Str =\a ->case a of {
|
||||
mkDetCN : Determiner -> Noun -> NounPhrase = \ det, cn ->
|
||||
let subjClitic = mkSubjClitic (AgP3 det.num cn.gender)
|
||||
in
|
||||
case <det.pos, det.num> of {
|
||||
<Post, Pl> => {s = \\_=> subjClitic ++ cn.s!det.num! det.ntype ++ subjClitic ++ det.s; agr = AgP3 det.num cn.gender; nounCat = cn.nounCat};
|
||||
<Post, Sg> => {s = \\_=>cn.s!det.num! det.ntype ++ subjClitic ++ det.s; agr = AgP3 det.num cn.gender; nounCat = cn.nounCat};
|
||||
<Pre, n> => { s =\\_ => det.s ++ cn.s !n ! det.ntype; agr = AgP3 det.num cn.gender; nounCat = cn.nounCat} --;
|
||||
case <det.pos, det.num> of {
|
||||
<Post, Pl> => {s = \\_=> cn.s!det.num! det.ntype ++ subjClitic ++ det.s2 !AgP3 det.num cn.gender; agr = AgP3 det.num cn.gender; nounCat = cn.nounCat}; --subjClitic ++ cn.s!det.num! det.ntype ++ subjClitic ++ det.s2 !AgP3 det.num cn.gender; agr = AgP3 det.num cn.gender; nounCat = cn.nounCat};
|
||||
<Post, Sg> => {s = \\_=>cn.s!det.num! det.ntype ++ subjClitic ++ det.s2 ! AgP3 det.num cn.gender; agr = AgP3 det.num cn.gender; nounCat = cn.nounCat};
|
||||
<Pre, n> => case det.numeralExists of {
|
||||
False => { s =\\_ => det.s2 !(AgP3 det.num cn.gender) ++ cn.s !n ! Complete; agr = AgP3 det.num cn.gender; nounCat = cn.nounCat};
|
||||
True => { s =\\_ => cn.s !n ! Complete ++ det.numeralS ! (AgP3 n cn.gender); agr = AgP3 det.num cn.gender; nounCat = cn.nounCat}
|
||||
}
|
||||
--<PostDeterminer, PFalse> => {s = \\_=> cn.s!det.ntype!det.num; agr = AgP3 det.num cn.gender }
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1351,7 +1541,7 @@ mkSubjPrefix : Agreement -> Str =\a ->case a of {
|
||||
glueGen: Agreement ->Str = \ a -> mkGenPrepNoIVClitic a ++ BIND ++ mkGenAdjSuffix a;
|
||||
|
||||
--Number determining element
|
||||
Numer : Type = { s: Agreement => Str ; n : Number};
|
||||
Numer : Type = { s: Agreement => Str ; n : Number; numeralExists:Bool};
|
||||
|
||||
--VPSlash : Type = VerbPhrase ** { c : Str };
|
||||
VPSlash : Type = {
|
||||
|
||||
@@ -25,8 +25,8 @@ lin
|
||||
in
|
||||
case <temp.t,temp.a, pol.p> of {
|
||||
<Pres,Simul, Pos> => case cl.isPresBlank of {
|
||||
True => {s = subj ++ clitic ++ root ++ compl};
|
||||
False => {s = subj ++ clitic ++ root ++ Predef.BIND ++ compl}
|
||||
True => {s = subj ++ clitic ++ root ++ Predef.BIND ++ "a" ++ compl};
|
||||
False => {s = subj ++ clitic ++ root ++ Predef.BIND ++ presRestOfVerb ++ compl}
|
||||
};
|
||||
{-Note: when I use pol.s instead of ti, the word alignment instead becomes worse-}
|
||||
<Pres,Simul, Neg> => case cl.isPresBlank of {
|
||||
@@ -46,32 +46,33 @@ lin
|
||||
|
||||
|
||||
<Past,Simul, Pos> => case cl.isPerfBlank of {
|
||||
True => {s = subj ++ clitic ++ "ka" ++ Predef.BIND ++ root ++ compl};
|
||||
False => {s = subj ++ clitic ++ root ++ Predef.BIND ++ pastRestOfVerb ++ compl}
|
||||
_ => {s = subj ++ clitic ++ "ka" ++ Predef.BIND ++ root ++ Predef.BIND ++ presRestOfVerb ++ compl}--;
|
||||
--False => {s = subj ++ clitic ++ "ka" ++ root ++ Predef.BIND ++ pastRestOfVerb ++ compl}
|
||||
};
|
||||
{-Note: when I use pol.s instead of ti, the word alignment instead becomes worse-}
|
||||
<Past,Simul, Neg> => case cl.isPerfBlank of {
|
||||
True => {s = subj ++ "ti" ++ Predef.BIND ++ clitic ++ root ++ compl};
|
||||
False => {s = subj ++ "ti" ++ Predef.BIND ++ clitic ++
|
||||
root ++ pastRestOfVerb ++ compl}
|
||||
True => {s = subj ++ "ti" ++ Predef.BIND ++ clitic ++ Predef.BIND ++ "ra" ++
|
||||
Predef.BIND ++ root ++ Predef.BIND ++ "ire" ++ compl};
|
||||
False => {s = subj ++ "ti" ++ Predef.BIND ++ clitic ++ "ra" ++ Predef.BIND ++
|
||||
root ++ Predef.BIND ++ pastRestOfVerb ++ compl}
|
||||
};
|
||||
|
||||
<Past,Anter, Pos> => case cl.isPerfBlank of {
|
||||
True => {s = subj ++ clitic ++ "kaba" ++Predef.BIND ++ clitic ++
|
||||
root ++ compl};
|
||||
False => {s = subj ++ clitic ++ "kaba" ++ clitic ++ "a" ++ Predef.BIND ++
|
||||
root ++ Predef.BIND ++ "ire"++ compl};
|
||||
False => {s = subj ++ clitic ++ "kaba" ++ clitic ++
|
||||
root ++ Predef.BIND ++ pastRestOfVerb ++ compl}
|
||||
};
|
||||
<Past,Anter, Neg> =>case cl.isPerfBlank of {
|
||||
True => {s = subj ++ clitic ++ "ka" ++Predef.BIND ++ clitic ++
|
||||
root ++ compl};
|
||||
False => {s = subj ++ clitic ++ "kaba" ++ clitic ++ "taa" ++ Predef.BIND ++
|
||||
root ++ Predef.BIND ++ "ire"++ compl};
|
||||
False => {s = subj ++ clitic ++ "kaba" ++ clitic ++ "ta" ++ Predef.BIND ++
|
||||
root ++ Predef.BIND ++ pastRestOfVerb ++ compl}
|
||||
};
|
||||
|
||||
<Fut,Simul, Pos> => case cl.isPresBlank of {
|
||||
True => {s = subj ++ "ni" ++ Predef.BIND ++clitic ++ "za ku" ++ Predef.BIND ++ --choice of za over ija
|
||||
root ++ compl};
|
||||
root ++ "a" ++ compl};
|
||||
False => {s = subj ++ "ni" ++ Predef.BIND ++clitic ++ "za ku" ++ Predef.BIND ++ --choice of za over ija
|
||||
root ++ Predef.BIND ++ presRestOfVerb ++ compl}
|
||||
};
|
||||
@@ -79,23 +80,23 @@ lin
|
||||
|
||||
{-Note: when I use pol.s instead of ti, the word alignment instead becomes worse-}
|
||||
<Fut,Simul, Neg> => case cl.isPresBlank of {
|
||||
True => {s = subj ++ "ti" ++ Predef.BIND ++ clitic ++ "kuza ku" ++ Predef.BIND ++
|
||||
True => {s = subj ++ "ti" ++ Predef.BIND ++ clitic ++ "raaza ku" ++ Predef.BIND ++
|
||||
root ++ compl};
|
||||
False => {s = subj ++ "ti" ++ Predef.BIND ++ clitic ++ "kuza ku" ++ Predef.BIND ++
|
||||
False => {s = subj ++ "ti" ++ Predef.BIND ++ clitic ++ "raaza ku" ++ Predef.BIND ++
|
||||
root ++ BIND ++ presRestOfVerb ++ compl}
|
||||
};
|
||||
<Fut,Anter, Pos> => case cl.isPerfBlank of {
|
||||
True => {s = subj ++ "ni" ++ Predef.BIND ++clitic ++ "za kuba" ++ Predef.BIND ++ clitic ++ --choice of za over ija
|
||||
True => {s = subj ++ Predef.BIND ++clitic ++ "raaba" ++ clitic ++ --choice of za over ija
|
||||
root ++ Predef.BIND ++ "ire" ++ compl};
|
||||
False => {s = subj ++ "ni" ++ Predef.BIND ++clitic ++ "za kuba" ++ Predef.BIND ++ clitic ++ --choice of za over ija
|
||||
False => {s = subj ++ Predef.BIND ++clitic ++ "raaba" ++ clitic ++ --choice of za over ija
|
||||
root ++ Predef.BIND ++ pastRestOfVerb ++ compl}
|
||||
};
|
||||
|
||||
<Fut,Anter, Neg> => case cl.isPerfBlank of {
|
||||
True => {s = subj ++ "ni" ++ Predef.BIND ++ clitic ++ "za kuba" ++ clitic ++ Predef.BIND ++
|
||||
True => {s = subj ++ Predef.BIND ++ clitic ++ "raaba " ++ clitic ++ "ta"++ Predef.BIND ++
|
||||
root ++ "ire" ++ compl};
|
||||
False => {s = subj ++ "ni" ++ Predef.BIND ++ clitic ++ "za kuba" ++ clitic ++ "taka" ++ Predef.BIND ++
|
||||
root ++ pastRestOfVerb ++ compl}
|
||||
False => {s = subj ++ Predef.BIND ++ clitic ++ "raaba " ++ clitic ++ "ta" ++ Predef.BIND ++
|
||||
root ++ Predef.BIND ++ pastRestOfVerb ++ compl}
|
||||
};
|
||||
<Cond,Simul, Pos> => case cl.isPresBlank of {
|
||||
True => {s = subj ++ clitic ++ "kaa" ++Predef.BIND ++ root ++ compl};
|
||||
@@ -142,8 +143,8 @@ lin
|
||||
_ => mkRPs!RSubj! AgP3 Sg MU_BA
|
||||
};
|
||||
robjClitic = case rcl.agr of {
|
||||
AgrYes a => mkRPs!RObj! a;
|
||||
_ => mkRPs!RObj! AgP3 Sg MU_BA
|
||||
AgrYes a => mkRPsNoClitic!RObj! a;
|
||||
_ => mkRPsNoClitic!RObj! AgP3 Sg MU_BA
|
||||
};
|
||||
presSimul = vMorphs ! VFPres; --this is not delivering the string
|
||||
presAnt = vMorphs ! VFPastPart; --this is not delivering the string
|
||||
@@ -186,7 +187,7 @@ lin
|
||||
<Past,Simul, Pos> => {
|
||||
s = table {
|
||||
RF RSubj => subj ++ rsubjClitic ++ root ++ Predef.BIND ++ pastRestOfVerb ++ compl;
|
||||
RF RObj => subj ++ robjClitic ++ root ++ Predef.BIND ++ pastRestOfVerb ++ compl;
|
||||
RF RObj => robjClitic ++ root ++ Predef.BIND ++ pastRestOfVerb ++ compl;
|
||||
Such_That => "kugira ngu" ++ subjClitic ++ root ++ Predef.BIND ++ pastRestOfVerb ++ compl
|
||||
}
|
||||
};
|
||||
@@ -279,8 +280,9 @@ lin
|
||||
};
|
||||
|
||||
|
||||
PredVP np vp = case vp.isCompApStem of{
|
||||
False => {
|
||||
|
||||
PredVP np vp = case <vp.isCompApStem, vp.containsAdV> of {
|
||||
<False,True> => {
|
||||
s = np.s ! Nom; --: NP -> VP -> Cl ; -- John walks / John does not walk
|
||||
subjAgr = np.agr;
|
||||
pres = vp.pres;
|
||||
@@ -297,9 +299,10 @@ lin
|
||||
pastPart = mkVerbPastPart vp.root; -- subject
|
||||
-}
|
||||
--root = vp.root ;
|
||||
compl = vp.comp
|
||||
compl = vp.adV
|
||||
};
|
||||
True => {
|
||||
|
||||
<_, _> => {
|
||||
s = np.s ! Nom; --: NP -> VP -> Cl ; -- John walks / John does not walk
|
||||
subjAgr = np.agr;
|
||||
pres = vp.pres;
|
||||
@@ -319,8 +322,6 @@ lin
|
||||
compl = mkSubjClitic np.agr ++ vp.comp --mkSubjClitic np.agr ++ Predef.BIND ++ vp.comp
|
||||
}
|
||||
};--: NP -> VP -> Cl ; -- John walks / John does not walk
|
||||
|
||||
|
||||
|
||||
{-
|
||||
Note: It seems mkSubjClitic comes with a Predef.BIND already
|
||||
@@ -382,9 +383,25 @@ lin
|
||||
--AdvSlash : ClSlash -> Adv -> ClSlash ; -- (whom) he sees today
|
||||
--SlashPrep : Cl -> Prep -> ClSlash ; -- (with whom) he walks
|
||||
--SlashVS : NP -> VS -> SSlash -> ClSlash ; -- (whom) she says that he loves
|
||||
--2 Embedded sentences
|
||||
|
||||
-- Sentences, questions, and infinitival phrases can be used as
|
||||
-- subjects and (adverbial) complements.
|
||||
|
||||
--EmbedS : S -> SC ; -- that she goes
|
||||
--EmbedQS : QS -> SC ; -- who goes
|
||||
--EmbedVP : VP -> SC ; -- to go
|
||||
EmbedVP vp = case vp.isPresBlank of {
|
||||
TRUE => {s= "oku" ++ Predef.BIND ++ vp.s ++ BIND ++ "a"};
|
||||
_ => {s= "oku" ++ Predef.BIND ++ vp.s ++ BIND ++ vp.pres}
|
||||
};
|
||||
|
||||
-- An adverb can be added to the beginning of a sentence, either with comma ("externally")
|
||||
-- or without:
|
||||
|
||||
--AdvS : Adv -> S -> S ; -- then I will go home
|
||||
--ExtAdvS : Adv -> S -> S ; -- next week, I will go home
|
||||
ExtAdvS adv s = {s=adv.s ++ "," ++ s.s};
|
||||
|
||||
|
||||
{-
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
concrete SentenceCggAbsCgg of SentenceCggAbs = CatCgg
|
||||
open (R=ResCgg) in {
|
||||
|
||||
lincat
|
||||
ExtTense = {s : Str ; t : R.TensesExtra } ;
|
||||
TempExtra = {s : Str ; t : R.TensesExtra a : R.Aspects} ;
|
||||
Aspect = {s : Str ; a : R.AspectsExtra } ;
|
||||
lin
|
||||
--TAspect -> ExtTense ->Ant -> TempExtra ;
|
||||
TAspect extT a ={s = extT.s ++ a.s; t = exT.t; a = a.a};
|
||||
--TRPast : ExtTense ; -- bakagyenda [Remote past]
|
||||
TRPast = {s = [] ; t = R.Remotepast };
|
||||
--TIPast : ExtTense ; -- baagyenda [Immediate Past or Memorial ]
|
||||
TIPast = {s =[] ; t = R.ImmediatePast};
|
||||
--TRFut : ExtTense ; -- I sleep/slept [simultaneous, not compound]
|
||||
TRFut = {s = [] ; t = R.RemoteFut};
|
||||
|
||||
--APerformative : Aspect ; -- I slept [past, "imperfect"] --# notpresent
|
||||
APerformative = {s = []; a = R.Performative };
|
||||
APerfect = {s = []; a = R.Perfect }; -- I will sleep [future] --# notpresent
|
||||
ARes = {s = []; a = R.Resultative }; -- I would sleep [conditional] --# notpresent
|
||||
ARetr = {s = []; a = R.Retrospective }; -- I have slept/had slept [anterior, "compound", "perfect"] --# notpresent
|
||||
AHab = {s = []; a = R.Habitual };
|
||||
AProg = {s = []; a = R.Progrssive };
|
||||
APer = {s = []; a = R.Persitive };
|
||||
UseClExtra : TempExtra -> Pol -> Cl -> S ; -- she had not slept
|
||||
|
||||
|
||||
--UseQClExtra : TempExtra -> Pol -> QCl -> QS ; -- who had not slept
|
||||
--UseRClExtra : TempExtra -> Pol -> RCl -> RS ; -- that had not slept
|
||||
--UseSlashExtra : TempExtra -> Pol -> ClSlash -> SSlash ; -- (that) she had not seen
|
||||
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
abstract SentenceCggExtraAbs = Cat **{
|
||||
|
||||
cat
|
||||
ExtTense;
|
||||
TempExtra;
|
||||
Aspect;
|
||||
fun
|
||||
TAspect -> ExtTense ->Ant -> TempExtra ;
|
||||
TRPast : ExtTense ; -- bakagyenda [Remote past]
|
||||
TIPast : ExtTense ; -- baagyenda [Immediate Past or Memorial ]
|
||||
TRFut : ExtTense ; -- I sleep/slept [simultaneous, not compound]
|
||||
APerformative : Aspect ; -- I slept [past, "imperfect"] --# notpresent
|
||||
APerfect : Aspect ; -- I will sleep [future] --# notpresent
|
||||
ARes : Aspect ; -- I would sleep [conditional] --# notpresent
|
||||
ARetr : Aspect ; -- I have slept/had slept [anterior, "compound", "perfect"] --# notpresent
|
||||
AHab : Aspect ;
|
||||
AProg : Aspect ;
|
||||
APer : Aspect ;
|
||||
|
||||
|
||||
UseClExtra : TempExtra -> Pol -> Cl -> S ; -- she had not slept
|
||||
UseQClExtra : TempExtra -> Pol -> QCl -> QS ; -- who had not slept
|
||||
UseRClExtra : TempExtra -> Pol -> RCl -> RS ; -- that had not slept
|
||||
UseSlashExtra : TempExtra -> Pol -> ClSlash -> SSlash ; -- (that) she had not seen
|
||||
}
|
||||
@@ -15,19 +15,20 @@ concrete StructuralCgg of Structural = CatCgg **
|
||||
|
||||
lin
|
||||
--Determiner : Type = {s : Str ; s2: Agreement=>Str; ntype : NounState ; num : Number ; pos : Position; doesAgree: Bool };
|
||||
a_Det = {s =[] ; s2 = \\_ => []; ntype = Complete; num = Sg; pos = Pre; doesAgree = False}; --: Det ; indefinite singular ---s
|
||||
aPl_Det = {s =[]; s2= \\_ => []; ntype = Complete; num = Pl; pos = Pre; doesAgree = False}; -- : Det ;indefinite plural ---s
|
||||
the_Det = {s =[]; s2= \\_ => []; ntype = Complete; num = Sg; pos = Pre; doesAgree = False}; --: Det ; -- definite singular ---s thePl_Det = {s =[]; ntype = Complete; num = Pl; pos = PreDeterminer}; --: Det ;definite plural ---s
|
||||
a_Det = {s =[] ; s2 = \\_ => []; ntype = Complete; num = Sg; pos = Pre; doesAgree = False; numeralS=\\_=>[]; numeralExists = False}; --: Det ; indefinite singular ---s
|
||||
aPl_Det = {s =[]; s2= \\_ => []; ntype = Complete; num = Pl; pos = Pre; doesAgree = False; numeralS=\\_=>[]; numeralExists = False}; -- : Det ;indefinite plural ---s
|
||||
the_Det = {s =[]; s2= \\_ => []; ntype = Complete; num = Sg; pos = Pre; doesAgree = False; numeralS=\\_=>[]; numeralExists = False}; --: Det ; -- definite singular ---s thePl_Det = {s =[]; ntype = Complete; num = Pl; pos = PreDeterminer}; --: Det ;definite plural ---s
|
||||
|
||||
every_Det = {s ="buri"; s2 = \\_ => []; ntype=Incomplete; num=Sg; pos=Pre; doesAgree = False} ;
|
||||
few_Det = {s="kye"; s2 = \\_ => []; ntype =Complete; num=Pl; pos=Post; doesAgree = False} ;
|
||||
many_Det ={s="ingi"; s2 = \\_ => []; ntype =Complete; num=Pl; pos=Post; doesAgree = False} ;
|
||||
every_Det = {s ="buri"; s2 = \\_ => []; ntype=Incomplete; num=Sg; pos=Pre; doesAgree = False; numeralS=\\_=>[]; numeralExists = False} ;
|
||||
few_Det = {s="kye"; s2 = \\_ => []; ntype =Complete; num=Pl; pos=Post; doesAgree = False; numeralS=\\_=>[]; numeralExists = False} ;
|
||||
many_Det ={s="ingi"; s2 = \\_ => []; ntype =Complete; num=Pl; pos=Post; doesAgree = False; numeralS=\\_=>[]; numeralExists = False} ;
|
||||
|
||||
i_Pron = {s = table{Gen => glueGen (AgMUBAP1 Sg); _=> mkSStand (AgMUBAP1 Sg)}; third = \\_,_=>[]; agr = AgrYes (AgMUBAP1 Sg)};--mkPron "nyowe" "nyowe" (AgMUBAP1 Sg);
|
||||
youSg_Pron = {s = table{Gen => glueGen (AgMUBAP2 Sg); _=>mkSStand (AgMUBAP2 Sg)}; third = \\_,_=>[]; agr = AgrYes(AgMUBAP2 Sg)};--mkPron "iwe" "we" (AgMUBAP2 Sg);
|
||||
he_Pron, she_Pron = {s = table{Gen => glueGen (AgP3 Sg MU_BA); _=>mkSStand (AgP3 Sg MU_BA)}; third = \\_,_=>[]; agr = AgrYes(AgP3 Sg MU_BA)};--mkPron "uwe" "uwe" (AgP3 Sg MU_BA);
|
||||
we_Pron = {s = table{Gen => glueGen (AgMUBAP1 Pl); _=>mkSStand (AgMUBAP1 Pl)}; third = \\_,_=>[]; agr = AgrYes (AgMUBAP1 Pl)}; --mkPron "itwe" "itwe" (AgMUBAP1 Pl);
|
||||
youPl_Pron = {s = table{Gen => glueGen (AgMUBAP2 Pl); _=>mkSStand (AgMUBAP2 Pl)}; third = \\_,_=>[]; agr =AgrYes (AgMUBAP2 Pl)};--mkPron "imwe" "imwe" (AgMUBAP2 Pl); they_Pron = {s = table{Gen => glueGen AgP3 Pl MU_BA; _=>mkSStand (AgP3 Pl MU_BA)}; third = \\_,_=>[]; itP3Required=False};--mkPron "bo" "bo" (AgP3 Pl MU_BA);
|
||||
they_Pron = {s = table{Gen => glueGen (AgP3 Pl MU_BA); _=>mkSStand (AgP3 Pl MU_BA)}; third = \\_,_=>[]; agr =AgrYes (AgP3 Pl MU_BA)};--mkPron "bo" "bo" (AgP3 Pl MU_BA);
|
||||
-- default implementation Using KI_BI. Use mkmkGenPrepNoIVClitic and
|
||||
it_Pron = {
|
||||
s = \\_=>[];
|
||||
@@ -97,7 +98,7 @@ lin
|
||||
n = Sg
|
||||
};
|
||||
|
||||
have_V2 ={s= "ine"; pres=[]; perf =[]; isPresBlank = False;
|
||||
have_V2 ={s= "in"; pres="e"; perf ="e"; isPresBlank = False;
|
||||
isPerfBlank = False; morphs = mkVerbMorphs; comp = []; isRegular=False}; --: V2 ;
|
||||
|
||||
{-
|
||||
@@ -145,7 +146,7 @@ lin
|
||||
that_Quant = {s={s = \\_=>[]; third =\\_,_=>[]; agr = AgrNo}; s2 = mkThat; doesAgree = True; isPron = False}; --: Quant ;
|
||||
this_Quant = {s={s = \\_=>[]; third =\\_,_=>[]; agr = AgrNo}; s2 = mkThis; doesAgree = True; isPron = False}; --: Quant ;
|
||||
|
||||
no_Quant = {s ={s=\\_=>"tihariho";third =\\_,_=>[]; agr=AgrNo}; s2 =\\_=> []; doesAgree = False; isPron = False};--: Quant ;
|
||||
no_Quant = {s ={s=\\_=>"tihariho";third =\\_,_=>[]; agr=AgrNo}; s2 =\\_=> "tihariho"; doesAgree = False; isPron = False};--: Quant ;
|
||||
{-End of Quantifiers-}
|
||||
|
||||
|
||||
@@ -165,7 +166,7 @@ lin
|
||||
whatPl_IP = { s= "ki"; n = IPl; isVerbSuffix = True; requiresIPPrefix = False; aux=[]; endOfSentence = True} ; -- what (plural)
|
||||
whatSg_IP = { s= "ki"; n = ISg; isVerbSuffix = True; requiresIPPrefix = False; aux=[]; endOfSentence = True}; --: IP ; -- what (singular)
|
||||
whoPl_IP = { s= "ha"; n = IPl; isVerbSuffix = True; requiresIPPrefix = False; aux="ni"; endOfSentence = True} ;--: IP ; -- who (plural)
|
||||
whoSg_IP = { s= "ha"; n = ISg; isVerbSuffix = True; requiresIPPrefix = False; aux=[]; endOfSentence = True}; --: IP ; -- who (singular)
|
||||
whoSg_IP = { s= "ha"; n = ISg; isVerbSuffix = True; requiresIPPrefix = False; aux="ni"; endOfSentence = True}; --: IP ; -- who (singular)
|
||||
--You may need to use booleans to indicate that you need these tables rather than carrying them.
|
||||
how_IAdv = {s ="ta"; requiresSubjPrefix = True; endOfSentence =True}; --: IAdv ;
|
||||
--how8much_IAdv = {s ="kwiga"; s2requireSubjPrefix = True};--: IAdv ;
|
||||
@@ -191,17 +192,21 @@ lin
|
||||
s2 =\\agr => mkSubjCliticTableSg ! agr ++ BIND++ "mwe";
|
||||
ntype = Complete;
|
||||
num = Sg;
|
||||
pos = Pre;
|
||||
doesAgree = True
|
||||
pos = Post;
|
||||
doesAgree = True;
|
||||
numeralS=\\_=>[];
|
||||
numeralExists = False
|
||||
};
|
||||
somePl_Det =
|
||||
{
|
||||
s =[];
|
||||
s2 =\\agr => mkSubjCliticTablePl ! agr ++ BIND++ "mwe";
|
||||
s2 =\\agr => "mwe";-- mkSubjCliticTablePl ! agr ++ "mwe";
|
||||
ntype = Complete;
|
||||
num = Pl;
|
||||
pos = Pre;
|
||||
doesAgree = True
|
||||
pos = Post;
|
||||
doesAgree = True;
|
||||
numeralS=\\_=>[];
|
||||
numeralExists = False
|
||||
};--: Det ;
|
||||
|
||||
want_VV = {s = "yend"; pres="da"; perf = "zire"; isPresBlank = False;
|
||||
@@ -219,6 +224,8 @@ lin
|
||||
--somewhere_Adv : Adv ;
|
||||
|
||||
that_Subj = ss "ngu" ;
|
||||
when_Subj = ss "obu";
|
||||
because_Subj = ss "ahabwokuba";
|
||||
|
||||
--Adjective modifying Adverbs
|
||||
almost_AdA = {s="haihi"; position=Pre}; --: AdA ;
|
||||
|
||||
37
src/rukiga/TenseExtraCgg.gf
Normal file
37
src/rukiga/TenseExtraCgg.gf
Normal file
@@ -0,0 +1,37 @@
|
||||
concrete TenseExtraCgg of TenseExtra = {
|
||||
param
|
||||
-- for Extra Tenses not implemented
|
||||
-- would be better if I had alliases
|
||||
Tenses = RemotePast|NearPast | MemorialPres |ExpPres|NearFut |RemoteFut;
|
||||
|
||||
-- for Extra Aspects not implemented
|
||||
-- would be better if I had alliases
|
||||
Aspect = Performative | Perfect | Resultative | Retrospective | Habitual | Progressive | Persistive;
|
||||
lincat
|
||||
TempExtra = {s:Str; t:Tenses; a:Aspect};
|
||||
TenseExtra = {s:Str; t:Tenses};
|
||||
Asp = {s:Str; a:Aspect};
|
||||
--lindef
|
||||
--TempExtra = \str_0 -> {s = str_0; a = Habitual;t = ExPres} ;
|
||||
|
||||
lin
|
||||
--TTAsp : TenseExtra -> Asp -> TempExtra ; -- [combination of tense and Apect, e.g. ExPres Performative]
|
||||
TTAsp tense aspect = {s=[]; t=tense.t; a=aspect.a};
|
||||
--PPos : Pol ; -- I sleep [positive polarity]
|
||||
--PNeg : Pol ; -- I don't sleep [negative polarity]
|
||||
|
||||
TExPres = {s=[]; t= ExpPres} ; -- I sleep/have slept [present]
|
||||
|
||||
TMPres = {s=[]; t=MemorialPres} ; -- I slept [past, "imperfect"] --# notpresent
|
||||
TNFut = {s=[]; t=NearFut} ; -- I will sleep [future] --# notpresent
|
||||
TNPast = {s=[]; t= NearPast} ; -- I would sleep [conditional] --# notpresent
|
||||
TRPast = {s=[]; t= RemotePast} ;
|
||||
TRFut = {s=[]; t = RemoteFut} ;
|
||||
APerform = {s=[]; a = Performative} ; -- I sleep/slept [simultaneous, not compound]
|
||||
APerf = {s=[]; a= Perfect}; -- I have slept/had slept [anterior, "compound", "perfect"] --# notpresent
|
||||
AResult = {s=[]; a= Resultative};
|
||||
ARetrosp = {s=[]; a= Retrospective};
|
||||
AHabitual = {s=[]; a= Habitual};
|
||||
AProg = {s=[]; a=Progressive} ;
|
||||
APersist = {s=[]; a=Persistive} ;
|
||||
}
|
||||
@@ -194,7 +194,7 @@ lin
|
||||
isCompApStem = False;
|
||||
agr = AgrNo;
|
||||
isRegular = vp.isRegular;
|
||||
adv = [];
|
||||
adv = adv.s;
|
||||
containsAdv =True;
|
||||
adV =[];
|
||||
containsAdV = False
|
||||
|
||||
12
src/rukiga/_grpha_1.dot
Normal file
12
src/rukiga/_grpha_1.dot
Normal file
@@ -0,0 +1,12 @@
|
||||
digraph {
|
||||
rankdir=LR ;
|
||||
node [shape = record] ;
|
||||
|
||||
struct0[label = "<n0> Yohana | <n1> a &+ | <n2> nyw | <n3> &+ | <n4> a | <n5> amáìzi | <n6> aga | <n7> kwosya"] ;
|
||||
struct0:n0:e -> struct1:n0:w ;
|
||||
struct0:n2:e -> struct1:n1:w ;
|
||||
struct0:n4:e -> struct1:n1:w ;
|
||||
struct0:n5:e -> struct1:n3:w ;
|
||||
struct0:n7:e -> struct1:n2:w ;
|
||||
struct1[label = "<n0> John | <n1> drinks | <n2> hot | <n3> water"] ;
|
||||
}
|
||||
BIN
src/rukiga/_grpha_1.png
Normal file
BIN
src/rukiga/_grpha_1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
95
src/rukiga/_grphp_1.dot
Normal file
95
src/rukiga/_grphp_1.dot
Normal file
@@ -0,0 +1,95 @@
|
||||
graph {
|
||||
edge[style="solid"]; node[shape="plaintext"];
|
||||
subgraph {rank=same;
|
||||
n20[label="PhrUtt : Phr"];
|
||||
}
|
||||
|
||||
subgraph {rank=same;
|
||||
n18[label="UttS : Utt"];
|
||||
}
|
||||
n20 -- n18;
|
||||
|
||||
subgraph {rank=same;
|
||||
n17[label="UseCl : S"];
|
||||
}
|
||||
n18 -- n17;
|
||||
|
||||
subgraph {rank=same;
|
||||
n16[label="PredVP : Cl"];
|
||||
}
|
||||
n17 -- n16;
|
||||
|
||||
subgraph {rank=same;
|
||||
n6[label="UsePN : NP"];
|
||||
n15[label="ComplSlash : VP"];
|
||||
edge[style="invis"];
|
||||
n6 -- n15 ;
|
||||
}
|
||||
n16 -- n6;
|
||||
n16 -- n15;
|
||||
|
||||
subgraph {rank=same;
|
||||
n5[label="john_PN : PN"];
|
||||
n8[label="SlashV2a : VPSlash"];
|
||||
n14[label="MassNP : NP"];
|
||||
edge[style="invis"];
|
||||
n5 -- n8 -- n14 ;
|
||||
}
|
||||
n6 -- n5;
|
||||
n15 -- n8;
|
||||
n15 -- n14;
|
||||
|
||||
subgraph {rank=same;
|
||||
n7[label="drink_V2 : V2"];
|
||||
n13[label="AdjCN : CN"];
|
||||
edge[style="invis"];
|
||||
n7 -- n13 ;
|
||||
}
|
||||
n8 -- n7;
|
||||
n14 -- n13;
|
||||
|
||||
subgraph {rank=same;
|
||||
n12[label="UseN : CN"];
|
||||
n10[label="PositA : AP"];
|
||||
edge[style="invis"];
|
||||
n12 -- n10 ;
|
||||
}
|
||||
n13 -- n12;
|
||||
n13 -- n10;
|
||||
|
||||
subgraph {rank=same;
|
||||
n11[label="water_N : N"];
|
||||
n9[label="hot_A : A"];
|
||||
edge[style="invis"];
|
||||
n11 -- n9 ;
|
||||
}
|
||||
n12 -- n11;
|
||||
n10 -- n9;
|
||||
|
||||
edge[style="dashed"]; node[shape="plaintext"];
|
||||
subgraph {rank=same;
|
||||
n100000[label="Yohana"];
|
||||
n100001[label="a"];
|
||||
n100002[label="&+"];
|
||||
n100003[label="ka"];
|
||||
n100004[label="nyw"];
|
||||
n100005[label="&+"];
|
||||
n100006[label="a"];
|
||||
n100007[label="amáìzi"];
|
||||
n100008[label="aga"];
|
||||
n100009[label="kwosya"];
|
||||
edge[style="invis"];
|
||||
n100000 -- n100001 -- n100002 -- n100003 -- n100004 -- n100005 -- n100006 -- n100007 -- n100008 -- n100009 ;
|
||||
}
|
||||
n5 -- n100000;
|
||||
n17 -- n100001;
|
||||
n17 -- n100002;
|
||||
n17 -- n100003;
|
||||
n7 -- n100004;
|
||||
n17 -- n100005;
|
||||
n17 -- n100006;
|
||||
n11 -- n100007;
|
||||
n13 -- n100008;
|
||||
n9 -- n100009;
|
||||
|
||||
}
|
||||
BIN
src/rukiga/_grphp_1.png
Normal file
BIN
src/rukiga/_grphp_1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 87 KiB |
873
src/rukiga/all_func.txt
Normal file
873
src/rukiga/all_func.txt
Normal file
@@ -0,0 +1,873 @@
|
||||
AAnter
|
||||
ASimul
|
||||
AdAP
|
||||
AdAdv
|
||||
AdNum
|
||||
AdVVP
|
||||
AdVVPSlash
|
||||
AddAdvQVP
|
||||
AdjCN
|
||||
AdjDAP
|
||||
AdjOrd
|
||||
AdnCAdv
|
||||
AdvAP
|
||||
AdvCN
|
||||
AdvIAdv
|
||||
AdvIP
|
||||
AdvNP
|
||||
AdvQVP
|
||||
AdvS
|
||||
AdvSlash
|
||||
AdvVP
|
||||
AdvVPSlash
|
||||
ApposCN
|
||||
BaseAP
|
||||
BaseAdV
|
||||
BaseAdv
|
||||
BaseCN
|
||||
BaseDAP
|
||||
BaseIAdv
|
||||
BaseNP
|
||||
BaseRS
|
||||
BaseS
|
||||
CAdvAP
|
||||
CleftAdv
|
||||
CleftNP
|
||||
CompAP
|
||||
CompAdv
|
||||
CompCN
|
||||
CompIAdv
|
||||
CompIP
|
||||
CompNP
|
||||
ComparA
|
||||
ComparAdvAdj
|
||||
ComparAdvAdjS
|
||||
ComplA2
|
||||
ComplN2
|
||||
ComplN3
|
||||
ComplSlash
|
||||
ComplSlashIP
|
||||
ComplVA
|
||||
ComplVQ
|
||||
ComplVS
|
||||
ComplVV
|
||||
ConjAP
|
||||
ConjAdV
|
||||
ConjAdv
|
||||
ConjCN
|
||||
ConjDet
|
||||
ConjIAdv
|
||||
ConjNP
|
||||
ConjRS
|
||||
ConjS
|
||||
ConsAP
|
||||
ConsAdV
|
||||
ConsAdv
|
||||
ConsCN
|
||||
ConsDAP
|
||||
ConsIAdv
|
||||
ConsNP
|
||||
ConsRS
|
||||
ConsS
|
||||
CountNP
|
||||
D_0
|
||||
D_1
|
||||
D_2
|
||||
D_3
|
||||
D_4
|
||||
D_5
|
||||
D_6
|
||||
D_7
|
||||
D_8
|
||||
D_9
|
||||
DefArt
|
||||
DetCN
|
||||
DetDAP
|
||||
DetNP
|
||||
DetQuant
|
||||
DetQuantOrd
|
||||
EmbedQS
|
||||
EmbedS
|
||||
EmbedVP
|
||||
ExistIP
|
||||
ExistIPAdv
|
||||
ExistNP
|
||||
ExistNPAdv
|
||||
ExtAdvNP
|
||||
ExtAdvS
|
||||
ExtAdvVP
|
||||
FunRP
|
||||
GenericCl
|
||||
IDig
|
||||
IIDig
|
||||
IdRP
|
||||
IdetCN
|
||||
IdetIP
|
||||
IdetQuant
|
||||
ImpP3
|
||||
ImpPl1
|
||||
ImpVP
|
||||
ImpersCl
|
||||
InLanguage
|
||||
IndefArt
|
||||
InflectionA
|
||||
InflectionA2
|
||||
InflectionAdv
|
||||
InflectionN
|
||||
InflectionN2
|
||||
InflectionN3
|
||||
InflectionPrep
|
||||
InflectionV
|
||||
InflectionV2
|
||||
InflectionV2A
|
||||
InflectionV2Q
|
||||
InflectionV2S
|
||||
InflectionV2V
|
||||
InflectionV3
|
||||
InflectionVA
|
||||
InflectionVQ
|
||||
InflectionVS
|
||||
InflectionVV
|
||||
MarkupAP
|
||||
MarkupAdv
|
||||
MarkupCN
|
||||
MarkupNP
|
||||
MarkupPhr
|
||||
MarkupS
|
||||
MarkupText
|
||||
MarkupUtt
|
||||
MassNP
|
||||
MkDefinition
|
||||
MkDefinitionEx
|
||||
MkDocument
|
||||
MkTag
|
||||
NoDefinition
|
||||
NoPConj
|
||||
NoVoc
|
||||
NumCard
|
||||
NumDigits
|
||||
NumNumeral
|
||||
NumPl
|
||||
NumSg
|
||||
OrdDigits
|
||||
OrdNumeral
|
||||
OrdNumeralSuperl
|
||||
OrdSuperl
|
||||
PConjConj
|
||||
PNeg
|
||||
PPartNP
|
||||
PPos
|
||||
PartNP
|
||||
PassV2
|
||||
PhrUtt
|
||||
PositA
|
||||
PositAdAAdj
|
||||
PositAdvAdj
|
||||
PossNP
|
||||
PossPron
|
||||
PredSCVP
|
||||
PredVP
|
||||
PredetNP
|
||||
PrepIP
|
||||
PrepNP
|
||||
ProgrVP
|
||||
QuestCl
|
||||
QuestIAdv
|
||||
QuestIComp
|
||||
QuestQVP
|
||||
QuestSlash
|
||||
QuestVP
|
||||
ReflA2
|
||||
ReflVP
|
||||
RelCN
|
||||
RelCl
|
||||
RelNP
|
||||
RelS
|
||||
RelSlash
|
||||
RelVP
|
||||
SSubjS
|
||||
SelfAdVVP
|
||||
SelfAdvVP
|
||||
SelfNP
|
||||
SentAP
|
||||
SentCN
|
||||
Slash2V3
|
||||
Slash3V3
|
||||
SlashPrep
|
||||
SlashV2A
|
||||
SlashV2Q
|
||||
SlashV2S
|
||||
SlashV2V
|
||||
SlashV2VNP
|
||||
SlashV2a
|
||||
SlashVP
|
||||
SlashVS
|
||||
SlashVV
|
||||
SubjS
|
||||
TCond
|
||||
TEmpty
|
||||
TExclMark
|
||||
TFullStop
|
||||
TFut
|
||||
TPast
|
||||
TPres
|
||||
TQuestMark
|
||||
TTAnt
|
||||
Use2N3
|
||||
Use3N3
|
||||
UseA2
|
||||
UseCl
|
||||
UseComp
|
||||
UseComparA
|
||||
UseCopula
|
||||
UseN
|
||||
UseN2
|
||||
UsePN
|
||||
UsePron
|
||||
UseQCl
|
||||
UseRCl
|
||||
UseSlash
|
||||
UseV
|
||||
UttAP
|
||||
UttAdv
|
||||
UttCN
|
||||
UttCard
|
||||
UttIAdv
|
||||
UttIP
|
||||
UttImpPl
|
||||
UttImpPol
|
||||
UttImpSg
|
||||
UttInterj
|
||||
UttNP
|
||||
UttQS
|
||||
UttS
|
||||
UttVP
|
||||
VPSlashPrep
|
||||
VocNP
|
||||
a_Mark
|
||||
above_Prep
|
||||
active2passive
|
||||
add_V3
|
||||
afrikaans_Language
|
||||
after_Prep
|
||||
airplane_N
|
||||
alas_Interj
|
||||
all_Predet
|
||||
almost_AdA
|
||||
almost_AdN
|
||||
already_Adv
|
||||
although_Subj
|
||||
always_AdV
|
||||
amharic_Language
|
||||
and_Conj
|
||||
animal_N
|
||||
answer_V2S
|
||||
apartment_N
|
||||
apple_N
|
||||
april_Month
|
||||
arabic_Language
|
||||
art_N
|
||||
as_CAdv
|
||||
ashes_N
|
||||
ask_V2Q
|
||||
at_least_AdN
|
||||
at_most_AdN
|
||||
august_Month
|
||||
b_Mark
|
||||
baby_N
|
||||
back_N
|
||||
bad_A
|
||||
bank_N
|
||||
bark_N
|
||||
beautiful_A
|
||||
because_Subj
|
||||
become_VA
|
||||
beer_N
|
||||
before_Prep
|
||||
beg_V2V
|
||||
behind_Prep
|
||||
belly_N
|
||||
between_Prep
|
||||
big_A
|
||||
bike_N
|
||||
bird_N
|
||||
bite_V2
|
||||
black_A
|
||||
blood_N
|
||||
blow_V
|
||||
blue_A
|
||||
boat_N
|
||||
bone_N
|
||||
book_N
|
||||
boot_N
|
||||
boss_N
|
||||
both7and_DConj
|
||||
bottle_of_CN
|
||||
boy_N
|
||||
bread_N
|
||||
break_V2
|
||||
breast_N
|
||||
breathe_V
|
||||
broad_A
|
||||
brother_N2
|
||||
brown_A
|
||||
bulgarian_Language
|
||||
burn_V
|
||||
but_PConj
|
||||
butter_N
|
||||
buy_V2
|
||||
by8agent_Prep
|
||||
by8means_Prep
|
||||
camera_N
|
||||
can8know_VV
|
||||
can_VV
|
||||
cap_N
|
||||
car_N
|
||||
carpet_N
|
||||
cat_N
|
||||
catalan_Language
|
||||
ceiling_N
|
||||
chair_N
|
||||
cheese_N
|
||||
child_N
|
||||
chinese_Language
|
||||
church_N
|
||||
city_N
|
||||
clean_A
|
||||
clever_A
|
||||
close_V2
|
||||
cloud_N
|
||||
coat_N
|
||||
cold_A
|
||||
come_V
|
||||
computer_N
|
||||
correct_A
|
||||
count_V2
|
||||
country_N
|
||||
cousin_N
|
||||
cow_N
|
||||
cup_of_CN
|
||||
cut_V2
|
||||
danish_Language
|
||||
dayMonthAdv
|
||||
dayMonthYearAdv
|
||||
day_N
|
||||
day_Timeunit
|
||||
dconcat
|
||||
december_Month
|
||||
die_V
|
||||
dig_V
|
||||
digits2num
|
||||
digits2numeral
|
||||
dirty_A
|
||||
distance_N3
|
||||
dn
|
||||
dn10
|
||||
dn100
|
||||
dn1000
|
||||
dn1000000a
|
||||
dn1000000b
|
||||
dn1000000c
|
||||
do_V2
|
||||
doctor_N
|
||||
dog_N
|
||||
door_N
|
||||
drink_V2
|
||||
dry_A
|
||||
dull_A
|
||||
during_Prep
|
||||
dust_N
|
||||
dutch_Language
|
||||
ear_N
|
||||
earth_N
|
||||
easy_A2V
|
||||
eat_V2
|
||||
egg_N
|
||||
eightHour
|
||||
eighteenHour
|
||||
either7or_DConj
|
||||
elevenHour
|
||||
empty_A
|
||||
enemy_N
|
||||
english_Language
|
||||
estonian_Language
|
||||
every_Det
|
||||
everybody_NP
|
||||
everything_NP
|
||||
everywhere_Adv
|
||||
except_Prep
|
||||
eye_N
|
||||
factory_N
|
||||
fall_V
|
||||
far_Adv
|
||||
fat_N
|
||||
father_N2
|
||||
fear_V2
|
||||
fear_VS
|
||||
feather_N
|
||||
february_Month
|
||||
few_Det
|
||||
few_X_short_of_Y
|
||||
fifteenHour
|
||||
fight_V2
|
||||
find_V2
|
||||
fingernail_N
|
||||
finnish_Language
|
||||
fire_N
|
||||
fish_N
|
||||
fiveHour
|
||||
float_V
|
||||
floor_N
|
||||
flow_V
|
||||
flower_N
|
||||
fly_V
|
||||
fog_N
|
||||
foot_N
|
||||
for_Prep
|
||||
forest_N
|
||||
forget_V2
|
||||
fourHour
|
||||
fourteenHour
|
||||
freeze_V
|
||||
french_Language
|
||||
friday_Weekday
|
||||
fridge_N
|
||||
friend_N
|
||||
from_Prep
|
||||
fruit_N
|
||||
full_A
|
||||
fun_AV
|
||||
garden_N
|
||||
german_Language
|
||||
girl_N
|
||||
give_V3
|
||||
glass_of_CN
|
||||
glove_N
|
||||
go_V
|
||||
gold_N
|
||||
good_A
|
||||
grammar_N
|
||||
grass_N
|
||||
greek_Language
|
||||
green_A
|
||||
guts_N
|
||||
h1_Mark
|
||||
h2_Mark
|
||||
hair_N
|
||||
hand_N
|
||||
harbour_N
|
||||
has_age_VP
|
||||
hat_N
|
||||
hate_V2
|
||||
have_V2
|
||||
have_name_Cl
|
||||
he_Pron
|
||||
head_N
|
||||
hear_V2
|
||||
heart_N
|
||||
heavy_A
|
||||
hebrew_Language
|
||||
here7from_Adv
|
||||
here7to_Adv
|
||||
here_Adv
|
||||
hill_N
|
||||
hindi_Language
|
||||
hit_V2
|
||||
hold_V2
|
||||
hope_VS
|
||||
horn_N
|
||||
horse_N
|
||||
hot_A
|
||||
hour_Timeunit
|
||||
house_N
|
||||
how8many_IDet
|
||||
how8much_IAdv
|
||||
how_IAdv
|
||||
how_far_QCl
|
||||
how_old_QCl
|
||||
hungry_VP
|
||||
hunt_V2
|
||||
husband_N
|
||||
i_Mark
|
||||
i_Pron
|
||||
ice_N
|
||||
if_Subj
|
||||
if_then_Conj
|
||||
ill_VP
|
||||
important_A
|
||||
in8front_Prep
|
||||
in_Prep
|
||||
industry_N
|
||||
intMonthday
|
||||
intYear
|
||||
iron_N
|
||||
is_right_VP
|
||||
is_wrong_VP
|
||||
it_Pron
|
||||
italian_Language
|
||||
january_Month
|
||||
japanese_Language
|
||||
john_PN
|
||||
july_Month
|
||||
jump_V
|
||||
june_Month
|
||||
kill_V2
|
||||
king_N
|
||||
knee_N
|
||||
know_V2
|
||||
know_VQ
|
||||
know_VS
|
||||
lake_N
|
||||
lamp_N
|
||||
languageCN
|
||||
languageNP
|
||||
language_N
|
||||
language_title_Utt
|
||||
latin_Language
|
||||
latvian_Language
|
||||
laugh_V
|
||||
leaf_N
|
||||
learn_V2
|
||||
leather_N
|
||||
leave_V2
|
||||
left_Ord
|
||||
leg_N
|
||||
less_CAdv
|
||||
li_Mark
|
||||
lie_V
|
||||
like_V2
|
||||
listen_V2
|
||||
live_V
|
||||
liver_N
|
||||
long_A
|
||||
lose_V2
|
||||
louse_N
|
||||
love_N
|
||||
love_V2
|
||||
maltese_Language
|
||||
man_N
|
||||
many_Det
|
||||
march_Month
|
||||
married_A2
|
||||
married_Cl
|
||||
may_Month
|
||||
meat_N
|
||||
milk_N
|
||||
minute_Timeunit
|
||||
monday_Weekday
|
||||
monthAdv
|
||||
monthN
|
||||
monthPN
|
||||
monthYearAdv
|
||||
month_Timeunit
|
||||
moon_N
|
||||
more_CAdv
|
||||
most_Predet
|
||||
mother_N2
|
||||
mountain_N
|
||||
mouth_N
|
||||
much_Det
|
||||
music_N
|
||||
must_VV
|
||||
n2
|
||||
n3
|
||||
n4
|
||||
n5
|
||||
n6
|
||||
n7
|
||||
n8
|
||||
n9
|
||||
n_units_AP
|
||||
n_units_of_NP
|
||||
name_N
|
||||
narrow_A
|
||||
nd
|
||||
nd10
|
||||
nd100
|
||||
nd1000
|
||||
nd1000000
|
||||
near_A
|
||||
neck_N
|
||||
nepali_Language
|
||||
new_A
|
||||
newspaper_N
|
||||
night_N
|
||||
nineHour
|
||||
nineteenHour
|
||||
no_Quant
|
||||
no_Utt
|
||||
nobody_NP
|
||||
norwegian_Language
|
||||
nose_N
|
||||
not_Predet
|
||||
nothing_NP
|
||||
november_Month
|
||||
now_Adv
|
||||
num
|
||||
num2digits
|
||||
number_N
|
||||
october_Month
|
||||
oil_N
|
||||
old_A
|
||||
on_Prep
|
||||
oneHour
|
||||
only_Predet
|
||||
open_V2
|
||||
or_Conj
|
||||
otherwise_PConj
|
||||
p_Mark
|
||||
paint_V2A
|
||||
paper_N
|
||||
paris_PN
|
||||
part_Prep
|
||||
peace_N
|
||||
pen_N
|
||||
persian_Language
|
||||
person_N
|
||||
planet_N
|
||||
plastic_N
|
||||
play_V
|
||||
play_V2
|
||||
please_Voc
|
||||
policeman_N
|
||||
polish_Language
|
||||
possess_Prep
|
||||
pot0
|
||||
pot01
|
||||
pot0as1
|
||||
pot1
|
||||
pot110
|
||||
pot111
|
||||
pot1as2
|
||||
pot1plus
|
||||
pot1to19
|
||||
pot2
|
||||
pot2as3
|
||||
pot2plus
|
||||
pot3
|
||||
pot3plus
|
||||
priest_N
|
||||
probable_AS
|
||||
pull_V2
|
||||
punjabi_Language
|
||||
push_V2
|
||||
put_V2
|
||||
queen_N
|
||||
question_N
|
||||
quite_Adv
|
||||
radio_N
|
||||
rain_N
|
||||
rain_V0
|
||||
read_V2
|
||||
ready_A
|
||||
ready_VP
|
||||
reason_N
|
||||
red_A
|
||||
religion_N
|
||||
restaurant_N
|
||||
right_Ord
|
||||
river_N
|
||||
road_N
|
||||
rock_N
|
||||
romanian_Language
|
||||
roof_N
|
||||
root_N
|
||||
rope_N
|
||||
rotten_A
|
||||
round_A
|
||||
rub_V2
|
||||
rubber_N
|
||||
rule_N
|
||||
run_V
|
||||
russian_Language
|
||||
salt_N
|
||||
sand_N
|
||||
saturday_Weekday
|
||||
say_VS
|
||||
scared_VP
|
||||
school_N
|
||||
science_N
|
||||
scratch_V2
|
||||
sea_N
|
||||
second_Timeunit
|
||||
see_V2
|
||||
seed_N
|
||||
seek_V2
|
||||
sell_V3
|
||||
send_V3
|
||||
september_Month
|
||||
sevenHour
|
||||
seventeenHour
|
||||
sew_V
|
||||
sharp_A
|
||||
she_Pron
|
||||
sheep_N
|
||||
ship_N
|
||||
shirt_N
|
||||
shoe_N
|
||||
shop_N
|
||||
short_A
|
||||
silver_N
|
||||
sindhi_Language
|
||||
sing_V
|
||||
sister_N
|
||||
sit_V
|
||||
sixHour
|
||||
sixteenHour
|
||||
skin_N
|
||||
sky_N
|
||||
sleep_V
|
||||
small_A
|
||||
smell_V
|
||||
smoke_N
|
||||
smooth_A
|
||||
snake_N
|
||||
snow_N
|
||||
so_AdA
|
||||
sock_N
|
||||
somePl_Det
|
||||
someSg_Det
|
||||
somebody_NP
|
||||
something_NP
|
||||
somewhere_Adv
|
||||
song_N
|
||||
spanish_Language
|
||||
speak_V2
|
||||
spit_V
|
||||
split_V2
|
||||
squeeze_V2
|
||||
stab_V2
|
||||
stand_V
|
||||
star_N
|
||||
steel_N
|
||||
stick_N
|
||||
stone_N
|
||||
stop_V
|
||||
stove_N
|
||||
straight_A
|
||||
student_N
|
||||
stupid_A
|
||||
suck_V2
|
||||
sun_N
|
||||
sunday_Weekday
|
||||
swahili_Language
|
||||
swedish_Language
|
||||
swell_V
|
||||
swim_V
|
||||
switch8off_V2
|
||||
switch8on_V2
|
||||
table_Mark
|
||||
table_N
|
||||
tail_N
|
||||
talk_V3
|
||||
td_Mark
|
||||
teach_V2
|
||||
teacher_N
|
||||
television_N
|
||||
tenHour
|
||||
thai_Language
|
||||
that_Quant
|
||||
that_Subj
|
||||
there7from_Adv
|
||||
there7to_Adv
|
||||
there_Adv
|
||||
therefore_PConj
|
||||
they_Pron
|
||||
thick_A
|
||||
thin_A
|
||||
think_V
|
||||
thirsty_VP
|
||||
thirteenHour
|
||||
this_Quant
|
||||
threeHour
|
||||
through_Prep
|
||||
throw_V2
|
||||
thursday_Weekday
|
||||
tie_V2
|
||||
timeHour
|
||||
timeHourMinute
|
||||
timeunitAdv
|
||||
tired_VP
|
||||
to_Prep
|
||||
today_Adv
|
||||
tongue_N
|
||||
too_AdA
|
||||
tooth_N
|
||||
tr_Mark
|
||||
train_N
|
||||
travel_V
|
||||
tree_N
|
||||
tuesday_Weekday
|
||||
turkish_Language
|
||||
turn_V
|
||||
twelveHour
|
||||
twentyFourHour
|
||||
twentyHour
|
||||
twentyOneHour
|
||||
twentyThreeHour
|
||||
twentyTwoHour
|
||||
twoHour
|
||||
ugly_A
|
||||
ul_Mark
|
||||
uncertain_A
|
||||
under_Prep
|
||||
understand_V2
|
||||
university_N
|
||||
urdu_Language
|
||||
very_AdA
|
||||
village_N
|
||||
vomit_V
|
||||
wait_V2
|
||||
walk_V
|
||||
want_VV
|
||||
war_N
|
||||
warm_A
|
||||
wash_V2
|
||||
watch_V2
|
||||
water_N
|
||||
we_Pron
|
||||
weather_adjCl
|
||||
wednesday_Weekday
|
||||
week_Timeunit
|
||||
weekdayHabitualAdv
|
||||
weekdayLastAdv
|
||||
weekdayN
|
||||
weekdayNextAdv
|
||||
weekdayPN
|
||||
weekdayPunctualAdv
|
||||
wet_A
|
||||
whatPl_IP
|
||||
whatSg_IP
|
||||
what_name_QCl
|
||||
when_IAdv
|
||||
when_Subj
|
||||
where_IAdv
|
||||
which_IQuant
|
||||
white_A
|
||||
whoPl_IP
|
||||
whoSg_IP
|
||||
why_IAdv
|
||||
wide_A
|
||||
wife_N
|
||||
win_V2
|
||||
wind_N
|
||||
window_N
|
||||
wine_N
|
||||
wing_N
|
||||
wipe_V2
|
||||
with_Prep
|
||||
without_Prep
|
||||
woman_N
|
||||
wonder_VQ
|
||||
wood_N
|
||||
worm_N
|
||||
write_V2
|
||||
yearAdv
|
||||
year_N
|
||||
year_Timeunit
|
||||
yellow_A
|
||||
yes_Utt
|
||||
youPl_Pron
|
||||
youPol_Pron
|
||||
youSg_Pron
|
||||
young_A
|
||||
198
src/rukiga/cgg-eng-treebank.txt
Normal file
198
src/rukiga/cgg-eng-treebank.txt
Normal file
@@ -0,0 +1,198 @@
|
||||
Lang: PhrUtt NoPConj (UttNP (AdvNP (DetCN (DetQuant DefArt NumPl) (UseN child_N)) (SubjS when_Subj (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a see_V2) (UsePron they_Pron))))))) NoVoc
|
||||
LangEng: the children when we see them
|
||||
LangCgg: abaana [SubjS]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a have_V2) (DetCN (DetQuant IndefArt NumSg) (SentCN (UseN reason_N) (EmbedVP (UseV go_V)))))))) NoVoc
|
||||
LangEng: I have a reason to go
|
||||
LangCgg: nyowe nine[SentCN]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a like_V2) (DetCN (DetQuant DefArt NumSg) (SentCN (UseN rule_N) (EmbedS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumPl) (UseN book_N)) (UseComp (CompAP (PositA thin_A)))))))))))) NoVoc
|
||||
LangEng: I like the rule that the books are thin
|
||||
LangCgg: nyowe n[like_V2][SentCN]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant DefArt NumSg) (RelCN (UseN man_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron youSg_Pron) (SlashV2a love_V2)))))))))) NoVoc
|
||||
LangEng: I saw the man that you love
|
||||
LangCgg: nyowe nreebire omushaija iwe oukûnda
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant DefArt NumSg) (RelCN (UseN book_N) (UseRCl (TTAnt TPast ASimul) PPos (RelSlash IdRP (SlashVP (UsePron youSg_Pron) (SlashV2a buy_V2)))))))))) NoVoc
|
||||
LangEng: I saw the book that you bought
|
||||
LangCgg: nyowe nreebire ekitabo iwe ougurire
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN cat_N)) (AdvVP (UseV jump_V) (SubjS when_Subj (UseCl (TTAnt TPast ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN dog_N)) (UseV come_V)))))))) NoVoc
|
||||
LangEng: the cat jumped when the dog came
|
||||
LangCgg: enjangu egurukire [SubjS]
|
||||
Lang: PhrUtt NoPConj (UttS (ExtAdvS (SubjS if_Subj (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplVQ know_VQ (UseQCl (TTAnt TPast ASimul) PPos (QuestVP whoSg_IP (ComplSlash (SlashV2a do_V2) (UsePron it_Pron)))))))) (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplVV must_VV (UseV go_V)))))) NoVoc
|
||||
LangEng: if you know who did it , you must go
|
||||
LangCgg: [ExtAdvS]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron he_Pron) (AdvVP (UseComp (CompAP (PositA ready_A))) (SubjS when_Subj (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (UsePron he_Pron))))))))) NoVoc
|
||||
LangEng: he was ready when I saw him
|
||||
LangCgg: uwe akaba [SubjS]
|
||||
Lang: PhrUtt NoPConj (UttCN (AdjCN (AdAP (PositAdAAdj clever_A) (PositA correct_A)) (UseN rule_N))) NoVoc
|
||||
LangEng: cleverly correct rule
|
||||
LangCgg: [rule_N] omu[correct_A] [PositAdAAdj]
|
||||
Lang: PhrUtt NoPConj (UttAdv (ComparAdvAdj less_CAdv probable_AS (UsePN john_PN))) NoVoc
|
||||
LangEng: less probably than John
|
||||
LangCgg: [ComparAdvAdj]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN john_PN) (ComplSlash (SlashV2a eat_V2) (MassNP (AdjCN (PositA red_A) (UseN meat_N))))))) NoVoc
|
||||
LangEng: John eats red meat
|
||||
LangCgg: Yohana ary[meat_N] omuríkutukura
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres AAnter) PPos (PredVP (UsePN john_PN) (UseV die_V)))) NoVoc
|
||||
LangEng: John has died
|
||||
LangCgg: Yohana a[die_V][die_V]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplVV must_VV (UseV go_V))))) NoVoc
|
||||
LangEng: he must go
|
||||
LangCgg: uwe ashemereire kugyenda
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres AAnter) PPos (PredVP (UsePN john_PN) (PassV2 kill_V2)))) NoVoc
|
||||
LangEng: John has been killed
|
||||
LangCgg: Yohana a[PassV2][PassV2] [PassV2]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePN john_PN) (PassV2 kill_V2)))) NoVoc
|
||||
LangEng: John was killed
|
||||
LangCgg: Yohana a[PassV2][PassV2] [PassV2]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt NumSg) (AdvCN (UseN cat_N) (PrepNP in_Prep (DetCN (DetQuant IndefArt NumSg) (UseN hat_N))))))))) NoVoc
|
||||
LangEng: I saw a cat in a hat
|
||||
LangCgg: nyowe nreebire enjangu omu [hat_N]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron i_Pron) (AdvVP (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt NumSg) (UseN cat_N))) (PrepNP with_Prep (DetCN (DetQuant (PossPron i_Pron) NumPl) (UseN eye_N))))))) NoVoc
|
||||
LangEng: I saw a cat with my eyes
|
||||
LangCgg: nyowe nreebire na [eye_N] ba
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (UseComp (CompAP (ComplA2 married_A2 (UsePron she_Pron))))))) NoVoc
|
||||
LangEng: he is married to her
|
||||
LangCgg: uwe aba a[ComplA2]
|
||||
Lang: PhrUtt (PConjConj and_Conj) (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (UseV go_V)))) NoVoc
|
||||
LangEng: and we went
|
||||
LangCgg: [PConjConj] itwe tugyendire
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (ConjNP both7and_DConj (BaseNP (DetCN (DetQuant DefArt NumPl) (UseN boy_N)) (DetCN (DetQuant DefArt NumPl) (UseN girl_N)))) (UseComp (CompAdv here_Adv))))) NoVoc
|
||||
LangEng: both the boys and the girls are here
|
||||
LangCgg: [ConjNP] aba hanu
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplVS say_VS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplVV want_VV (UseV swim_V)))))))) NoVoc
|
||||
LangEng: he says that you want to swim
|
||||
LangCgg: uwe agiiwe oyendda kuoga
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (UseComp (CompAP (SentAP (PositA uncertain_A) (EmbedS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron he_Pron) (ComplSlash (SlashV2a do_V2) (UsePron it_Pron))))))))))) NoVoc
|
||||
LangEng: I am uncertain that he did it
|
||||
LangCgg: nyowe nba n[SentAP]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a have_V2) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot3 (pot1as2 (pot0as1 (pot0 n4)))))))) (UseN sheep_N)))))) NoVoc
|
||||
LangEng: I have four thousand sheep
|
||||
LangCgg: nyowe nine[sheep_N] enkumi ina
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron they_Pron) (ComplSlash (SlashV2a switch8off_V2) (DetCN (DetQuant DefArt NumSg) (UseN television_N)))))) NoVoc
|
||||
LangEng: they switch off the television
|
||||
LangCgg: [they_Pron] ki[switch8off_V2][television_N]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN john_PN) (UseComp (CompAP (ConjAP and_Conj (BaseAP (PositA big_A) (PositA clever_A)))))))) NoVoc
|
||||
LangEng: John is big and clever
|
||||
LangCgg: Yohana aba a[ConjAP]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN john_PN) (UseComp (CompCN (AdjCN (PositA clever_A) (UseN man_N))))))) NoVoc
|
||||
LangEng: John is a clever man
|
||||
LangCgg: Yohana aba omushaija omu[clever_A]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN john_PN) (UseComp (CompAdv (PrepNP from_Prep (DetCN (DetQuant DefArt NumSg) (UseN city_N)))))))) NoVoc
|
||||
LangEng: John is from the city
|
||||
LangCgg: Yohana aba kurunga ekibúga
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN john_PN) (UseComp (CompAP (PositA clever_A)))))) NoVoc
|
||||
LangEng: John is clever
|
||||
LangCgg: Yohana aba a[clever_A]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron it_Pron) (UseComp (CompAdv today_Adv))))) NoVoc
|
||||
LangEng: it was today
|
||||
LangCgg: kyo kikaba [today_Adv]
|
||||
Lang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestIComp (CompIP whatSg_IP) (DetNP (DetQuant that_Quant NumSg))))) NoVoc
|
||||
LangEng: what is that
|
||||
LangCgg: ekyokiri ki
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron it_Pron) (UseComp (CompAdv (SubjS because_Subj (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN john_PN) (UseComp (CompAP (PositA clever_A))))))))))) NoVoc
|
||||
LangEng: it was because John is clever
|
||||
LangCgg: kyo kikaba [SubjS]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePN john_PN) (ComplVA become_VA (PositA clever_A))))) NoVoc
|
||||
LangEng: John became clever
|
||||
LangCgg: Yohana abire a
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN john_PN) (ProgrVP (UseV sleep_V))))) NoVoc
|
||||
LangEng: John is sleeping
|
||||
LangCgg: Yohana a[ProgrVP][ProgrVP]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (ExistNPAdv (DetCN (DetQuant IndefArt NumSg) (UseN cow_N)) (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (UseN forest_N)))))) NoVoc
|
||||
LangEng: there is a cow in the forest
|
||||
LangCgg: [ExistNPAdv] a[ExistNPAdv][ExistNPAdv]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredSCVP (EmbedQS (UseQCl (TTAnt TPast ASimul) PPos (QuestSlash whatSg_IP (SlashVP (UsePron she_Pron) (SlashV2a do_V2))))) (UseComp (CompAP (PositA important_A)))))) NoVoc
|
||||
LangEng: what she did is important
|
||||
LangCgg: [PredSCVP] a[PredSCVP][PredSCVP]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredSCVP (EmbedS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron she_Pron) (UseV sleep_V)))) (AdvVP (PassV2 see_V2) (PrepNP by8agent_Prep (DetNP every_Det)))))) NoVoc
|
||||
LangEng: that she slept was seen by everything
|
||||
LangCgg: [PredSCVP] a[PredSCVP][PredSCVP] [PredSCVP]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN man_N)) (UseComp (CompAdv here_Adv))))) NoVoc
|
||||
LangEng: the man is here
|
||||
LangCgg: omushaija aba hanu
|
||||
Lang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestSlash (IdetCN (IdetQuant which_IQuant NumSg) (UseN book_N)) (SlashVP (UsePron youSg_Pron) (SlashV2a like_V2))))) NoVoc
|
||||
LangEng: which book do you like
|
||||
LangCgg:
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (PredetNP all_Predet (DetCN (DetQuant DefArt NumPl) (UseN boy_N))) (UseComp (CompAdv here_Adv))))) NoVoc
|
||||
LangEng: all the boys are here
|
||||
LangCgg: abojo boòna baba hanu
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron she_Pron) (ComplSlash (Slash2V3 give_V3 (UsePron i_Pron)) (DetCN (DetQuant IndefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
LangEng: she gave me an apple
|
||||
LangCgg: uwe ahééreize nyowe apple
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (ExistNPAdv (DetCN (DetQuant IndefArt NumSg) (UseN cat_N)) (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (UseN house_N)))))) NoVoc
|
||||
LangEng: there is a cat in the house
|
||||
LangCgg: [ExistNPAdv] a[ExistNPAdv][ExistNPAdv]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron she_Pron) (ComplSlash (Slash2V3 give_V3 (UsePron i_Pron)) (DetCN (DetQuant IndefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
LangEng: she gave me an apple
|
||||
LangCgg: uwe ahééreize nyowe apple
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (DetCN (DetQuant IndefArt NumPl) (UseN boy_N)) (AdvVP (ProgrVP (UseV swim_V)) (SubjS when_Subj (UseCl (TTAnt TPast ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumPl) (UseN girl_N)) (UseV come_V)))))))) NoVoc
|
||||
LangEng: boys were swimming when the girls came
|
||||
LangCgg: abojo ba[ProgrVP][ProgrVP] [SubjS]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplVS say_VS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplVV want_VV (UseV swim_V)))))))) NoVoc
|
||||
LangEng: he says that you want to swim
|
||||
LangCgg: uwe agiiwe oyendda kuoga
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron i_Pron) (ComplVV want_VV (ComplSlash (SlashV2a eat_V2) (UsePron it_Pron)))))) NoVoc
|
||||
LangEng: I wanted to eat it
|
||||
LangCgg: nyowe nkayendda kurya kyo
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN john_PN) (UseComp (CompNP (PredetNP not_Predet (DetCN (DetQuant IndefArt NumSg) (UseN doctor_N)))))))) NoVoc
|
||||
LangEng: John is not a doctor
|
||||
LangCgg: Yohana aba [doctor_N] ti
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePN john_PN) (UseV laugh_V)))) NoVoc
|
||||
LangEng: John doesn't laugh
|
||||
LangCgg: Yohana tia[laugh_V][laugh_V]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePN john_PN) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant no_Quant NumPl) (UseN animal_N)))))) NoVoc
|
||||
LangEng: John saw no animals
|
||||
LangCgg: Yohana areebire enyamaishwa
|
||||
Lang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (PossNP (UseN house_N) (DetCN (DetQuant DefArt NumSg) (UseN doctor_N))))) NoVoc
|
||||
LangEng: the house of the doctor
|
||||
LangCgg: enju wa[doctor_N]
|
||||
Lang: PhrUtt NoPConj (UttImpSg PPos (ImpVP (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumPl) (UseN apple_N))) (DetCN (DetQuant DefArt NumPl) (UseN child_N))))) NoVoc
|
||||
LangEng: send the apples to the children
|
||||
LangCgg: tuma apple abaana
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN boy_N)) (has_age_VP (NumDigits (IDig D_6)))))) NoVoc
|
||||
LangEng: the boy is 6 years old
|
||||
LangCgg: omwojo a[has_age_VP][has_age_VP]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN science_N)) (SelfAdVVP (UseComp (CompAP (PositA important_A))))))) NoVoc
|
||||
LangEng: the science is itself important
|
||||
LangCgg: [science_N] a[SelfAdVVP][SelfAdVVP]
|
||||
Lang: PhrUtt NoPConj (UttS (ExtAdvS today_Adv (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron i_Pron) (AdvVP (UseV swim_V) (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (UseN sea_N)))))))) NoVoc
|
||||
LangEng: today , I swam in the sea
|
||||
LangCgg: [ExtAdvS]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (AdvVP (ComplVV must_VV (ComplSlash (SlashV2a read_V2) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))) (PrepNP before_Prep (UsePN (weekdayPN monday_Weekday))))))) NoVoc
|
||||
LangEng: you must read the book before Monday
|
||||
LangCgg:
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePN john_PN) (ComplSlash (SlashV2a kill_V2) (UsePron he_Pron))))) NoVoc
|
||||
LangEng: John killed him
|
||||
LangCgg: Yohana aitire uwe
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron he_Pron) (AdvVP (PassV2 kill_V2) (PrepNP by8agent_Prep (UsePN john_PN)))))) NoVoc
|
||||
LangEng: he was killed by John
|
||||
LangCgg: uwe a[PassV2][PassV2] [by8agent_Prep] Yohana
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePN john_PN) (ComplSlash (SlashV2a eat_V2) (DetCN (DetQuant IndefArt (NumCard (NumDigits (IDig D_3)))) (UseN sheep_N)))))) NoVoc
|
||||
LangEng: John ate 3 sheep
|
||||
LangCgg: Yohana aryire [sheep_N] 3
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePN john_PN) (ComplSlash (SlashV2a find_V2) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot1 n4))))))) (UseN cat_N)))))) NoVoc
|
||||
LangEng: John found forty cats
|
||||
LangCgg: Yohana abonire enjangu ana
|
||||
Lang: TExclMark (PhrUtt NoPConj (UttImpSg PPos (ImpVP (AdvVP (UseV go_V) (PrepNP to_Prep (DetCN (DetQuant DefArt NumSg) (UseN house_N)))))) NoVoc) TEmpty
|
||||
LangEng: go to the house !
|
||||
LangCgg: gyenda aha enju !
|
||||
Lang: TFullStop (PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a love_V2) (DetCN (DetQuant IndefArt NumPl) (AdjCN (PositA red_A) (UseN apple_N))))))) NoVoc) TEmpty
|
||||
LangEng: I love red apples .
|
||||
LangCgg: nyowe nkûndapple eziríkutukura .
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN john_PN) (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA clever_A) (UseN man_N)))))))) NoVoc
|
||||
LangEng: John is a clever man
|
||||
LangCgg: Yohana aba omushaija omu[clever_A]
|
||||
Lang: PhrUtt NoPConj (UttImpSg PPos (ImpVP (AdvVP (UseV come_V) here_Adv))) (VocNP (DetCN (DetQuant IndefArt NumPl) (UseN boy_N)))
|
||||
LangEng: come here , boys
|
||||
LangCgg: ija hanu [VocNP]
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplVS say_VS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplVV want_VV (UseV swim_V)))))))) NoVoc
|
||||
LangEng: he says that you want to swim
|
||||
LangCgg: uwe agiiwe oyendda kuoga
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron she_Pron) (ComplSlash (SlashV2V beg_V2V (ComplSlash (SlashV2a find_V2) (DetCN (DetQuant (PossPron she_Pron) NumSg) (UseN dog_N)))) (UsePN john_PN))))) NoVoc
|
||||
LangEng: she begged John to find her dog
|
||||
LangCgg: uwe a[SlashV2V][SlashV2V] [SlashV2V] Yohana
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2A paint_V2A (PositA red_A)) (UsePron it_Pron))))) NoVoc
|
||||
LangEng: I paint it red
|
||||
LangCgg: nyowe n[SlashV2A][SlashV2A] kyo
|
||||
Lang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron she_Pron) (ComplVA become_VA (AdAP very_AdA (PositA beautiful_A)))))) NoVoc
|
||||
LangEng: she becomes very beautiful
|
||||
LangCgg: uwe aba
|
||||
5
src/rukiga/file1.txt
Normal file
5
src/rukiga/file1.txt
Normal file
@@ -0,0 +1,5 @@
|
||||
lines1
|
||||
lines2
|
||||
lines8
|
||||
lines7
|
||||
lines10
|
||||
4
src/rukiga/file2.txt
Normal file
4
src/rukiga/file2.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
lines3
|
||||
lines4
|
||||
lines11
|
||||
lines8
|
||||
728
src/rukiga/implemented_func_lines.txt
Normal file
728
src/rukiga/implemented_func_lines.txt
Normal file
@@ -0,0 +1,728 @@
|
||||
AdAdv
|
||||
AddAdvQVP
|
||||
AdnCAdv
|
||||
AdvAP
|
||||
AdvIAdv
|
||||
AdvIP
|
||||
AdvQVP
|
||||
AdvS
|
||||
AdvSlash
|
||||
BaseAP
|
||||
BaseAdV
|
||||
BaseAdv
|
||||
BaseCN
|
||||
BaseDAP
|
||||
BaseIAdv
|
||||
BaseNP
|
||||
BaseRS
|
||||
BaseS
|
||||
CAdvAP
|
||||
CleftAdv
|
||||
CleftNP
|
||||
ComparA
|
||||
ComparAdvAdj
|
||||
ComparAdvAdjS
|
||||
ComplA
|
||||
ComplSlashIP
|
||||
ConjAP
|
||||
ConjAdV
|
||||
ConjAdv
|
||||
ConjCN
|
||||
ConjDet
|
||||
ConjIAdv
|
||||
ConjNP
|
||||
ConjRS
|
||||
ConjS
|
||||
ConsAP
|
||||
ConsAdV
|
||||
ConsAdv
|
||||
ConsCN
|
||||
ConsDAP
|
||||
ConsIAdv
|
||||
ConsNP
|
||||
ConsRS
|
||||
ConsS
|
||||
EmbedQS
|
||||
EmbedS
|
||||
EmbedVP
|
||||
ExistIP
|
||||
ExistIPAdv
|
||||
ExistNP
|
||||
ExistNPAdv
|
||||
ExtAdvS
|
||||
ExtAdvVP
|
||||
FunRP
|
||||
GenericCl
|
||||
IdetQuant
|
||||
ImpP
|
||||
ImpPl
|
||||
ImpersCl
|
||||
InLanguage
|
||||
InflectionA
|
||||
InflectionA
|
||||
InflectionAdv
|
||||
InflectionN
|
||||
InflectionN
|
||||
InflectionN
|
||||
InflectionPrep
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionVA
|
||||
InflectionVQ
|
||||
InflectionVS
|
||||
InflectionVV
|
||||
MarkupAP
|
||||
MarkupAdv
|
||||
MarkupCN
|
||||
MarkupNP
|
||||
MarkupPhr
|
||||
MarkupS
|
||||
MarkupText
|
||||
MarkupUtt
|
||||
MkDefinition
|
||||
MkDefinitionEx
|
||||
MkDocument
|
||||
MkTag
|
||||
NoDefinition
|
||||
PConjConj
|
||||
PassV
|
||||
PositAdAAdj
|
||||
PositAdvAdj
|
||||
PredSCVP
|
||||
PrepIP
|
||||
ProgrVP
|
||||
QuestQVP
|
||||
ReflA
|
||||
ReflVP
|
||||
RelS
|
||||
SSubjS
|
||||
SelfAdVVP
|
||||
SelfAdvVP
|
||||
SelfNP
|
||||
SentAP
|
||||
SentCN
|
||||
SlashPrep
|
||||
SlashV
|
||||
SlashV
|
||||
SlashV
|
||||
SlashV
|
||||
SlashV
|
||||
VNP
|
||||
SlashVS
|
||||
SubjS
|
||||
UseA
|
||||
UseSlash
|
||||
VPSlashPrep
|
||||
VocNP
|
||||
Mark
|
||||
above
|
||||
Prep
|
||||
active
|
||||
passive
|
||||
afrikaans
|
||||
Language
|
||||
airplane
|
||||
already
|
||||
Adv
|
||||
although
|
||||
Subj
|
||||
amharic
|
||||
Language
|
||||
answer
|
||||
apartment
|
||||
april
|
||||
Month
|
||||
arabic
|
||||
Language
|
||||
art
|
||||
as
|
||||
CAdv
|
||||
ashes
|
||||
ask
|
||||
at
|
||||
most
|
||||
AdN
|
||||
august
|
||||
Month
|
||||
Mark
|
||||
back
|
||||
bank
|
||||
bark
|
||||
beautiful
|
||||
because
|
||||
Subj
|
||||
before
|
||||
Prep
|
||||
beg
|
||||
belly
|
||||
blow
|
||||
bone
|
||||
boot
|
||||
boss
|
||||
both
|
||||
and
|
||||
DConj
|
||||
bottle
|
||||
of
|
||||
CN
|
||||
breast
|
||||
breathe
|
||||
broad
|
||||
brother
|
||||
brown
|
||||
bulgarian
|
||||
Language
|
||||
burn
|
||||
butter
|
||||
by
|
||||
agent
|
||||
Prep
|
||||
by
|
||||
means
|
||||
Prep
|
||||
camera
|
||||
cap
|
||||
carpet
|
||||
catalan
|
||||
Language
|
||||
ceiling
|
||||
chair
|
||||
cheese
|
||||
chinese
|
||||
Language
|
||||
church
|
||||
clever
|
||||
coat
|
||||
correct
|
||||
country
|
||||
cousin
|
||||
cup
|
||||
of
|
||||
CN
|
||||
danish
|
||||
Language
|
||||
dayMonthAdv
|
||||
dayMonthYearAdv
|
||||
day
|
||||
day
|
||||
Timeunit
|
||||
dconcat
|
||||
december
|
||||
Month
|
||||
die
|
||||
dig
|
||||
digits
|
||||
num
|
||||
digits
|
||||
numeral
|
||||
dirty
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
doctor
|
||||
door
|
||||
dry
|
||||
dull
|
||||
during
|
||||
Prep
|
||||
dust
|
||||
dutch
|
||||
Language
|
||||
ear
|
||||
earth
|
||||
easy
|
||||
egg
|
||||
eightHour
|
||||
eighteenHour
|
||||
either
|
||||
or
|
||||
DConj
|
||||
elevenHour
|
||||
empty
|
||||
enemy
|
||||
english
|
||||
Language
|
||||
estonian
|
||||
Language
|
||||
everybody
|
||||
NP
|
||||
everything
|
||||
NP
|
||||
except
|
||||
Prep
|
||||
eye
|
||||
factory
|
||||
fall
|
||||
far
|
||||
Adv
|
||||
fat
|
||||
feather
|
||||
february
|
||||
Month
|
||||
few
|
||||
short
|
||||
of
|
||||
fifteenHour
|
||||
fight
|
||||
fingernail
|
||||
finnish
|
||||
Language
|
||||
fiveHour
|
||||
float
|
||||
floor
|
||||
flow
|
||||
fly
|
||||
fog
|
||||
foot
|
||||
for
|
||||
Prep
|
||||
forest
|
||||
forget
|
||||
fourHour
|
||||
fourteenHour
|
||||
freeze
|
||||
french
|
||||
Language
|
||||
friday
|
||||
Weekday
|
||||
fridge
|
||||
fruit
|
||||
full
|
||||
fun
|
||||
AV
|
||||
garden
|
||||
german
|
||||
Language
|
||||
glass
|
||||
of
|
||||
CN
|
||||
glove
|
||||
gold
|
||||
grass
|
||||
greek
|
||||
Language
|
||||
guts
|
||||
Mark
|
||||
Mark
|
||||
hair
|
||||
hand
|
||||
harbour
|
||||
has
|
||||
age
|
||||
VP
|
||||
hat
|
||||
hate
|
||||
have
|
||||
name
|
||||
Cl
|
||||
head
|
||||
hear
|
||||
heart
|
||||
hebrew
|
||||
Language
|
||||
here
|
||||
from
|
||||
Adv
|
||||
here
|
||||
to
|
||||
Adv
|
||||
hill
|
||||
hindi
|
||||
Language
|
||||
hit
|
||||
hold
|
||||
horn
|
||||
hour
|
||||
Timeunit
|
||||
how
|
||||
much
|
||||
IAdv
|
||||
how
|
||||
far
|
||||
QCl
|
||||
how
|
||||
old
|
||||
QCl
|
||||
hungry
|
||||
VP
|
||||
hunt
|
||||
husband
|
||||
Mark
|
||||
ice
|
||||
if
|
||||
Subj
|
||||
if
|
||||
then
|
||||
Conj
|
||||
ill
|
||||
VP
|
||||
important
|
||||
industry
|
||||
intMonthday
|
||||
intYear
|
||||
iron
|
||||
is
|
||||
right
|
||||
VP
|
||||
is
|
||||
wrong
|
||||
VP
|
||||
italian
|
||||
Language
|
||||
january
|
||||
Month
|
||||
japanese
|
||||
Language
|
||||
july
|
||||
Month
|
||||
june
|
||||
Month
|
||||
king
|
||||
knee
|
||||
know
|
||||
lake
|
||||
lamp
|
||||
languageCN
|
||||
languageNP
|
||||
language
|
||||
title
|
||||
Utt
|
||||
latin
|
||||
Language
|
||||
latvian
|
||||
Language
|
||||
laugh
|
||||
leaf
|
||||
learn
|
||||
leather
|
||||
leave
|
||||
left
|
||||
Ord
|
||||
leg
|
||||
less
|
||||
CAdv
|
||||
li
|
||||
Mark
|
||||
lie
|
||||
like
|
||||
listen
|
||||
liver
|
||||
long
|
||||
lose
|
||||
louse
|
||||
love
|
||||
maltese
|
||||
Language
|
||||
march
|
||||
Month
|
||||
married
|
||||
married
|
||||
Cl
|
||||
may
|
||||
Month
|
||||
meat
|
||||
minute
|
||||
Timeunit
|
||||
monday
|
||||
Weekday
|
||||
monthAdv
|
||||
monthN
|
||||
monthPN
|
||||
monthYearAdv
|
||||
month
|
||||
Timeunit
|
||||
moon
|
||||
more
|
||||
CAdv
|
||||
mother
|
||||
mountain
|
||||
mouth
|
||||
much
|
||||
Det
|
||||
units
|
||||
AP
|
||||
units
|
||||
of
|
||||
NP
|
||||
name
|
||||
narrow
|
||||
nd
|
||||
nd
|
||||
nd
|
||||
nd
|
||||
nd
|
||||
near
|
||||
neck
|
||||
nepali
|
||||
Language
|
||||
newspaper
|
||||
night
|
||||
nineHour
|
||||
nineteenHour
|
||||
no
|
||||
Utt
|
||||
nobody
|
||||
NP
|
||||
norwegian
|
||||
Language
|
||||
nose
|
||||
nothing
|
||||
NP
|
||||
november
|
||||
Month
|
||||
num
|
||||
digits
|
||||
number
|
||||
october
|
||||
Month
|
||||
oil
|
||||
oneHour
|
||||
open
|
||||
Mark
|
||||
paint
|
||||
paper
|
||||
part
|
||||
Prep
|
||||
peace
|
||||
pen
|
||||
persian
|
||||
Language
|
||||
person
|
||||
planet
|
||||
plastic
|
||||
play
|
||||
policeman
|
||||
polish
|
||||
Language
|
||||
possess
|
||||
Prep
|
||||
priest
|
||||
probable
|
||||
AS
|
||||
pull
|
||||
punjabi
|
||||
Language
|
||||
push
|
||||
put
|
||||
queen
|
||||
question
|
||||
quite
|
||||
Adv
|
||||
radio
|
||||
rain
|
||||
rain
|
||||
ready
|
||||
VP
|
||||
reason
|
||||
religion
|
||||
restaurant
|
||||
right
|
||||
Ord
|
||||
road
|
||||
rock
|
||||
romanian
|
||||
Language
|
||||
roof
|
||||
root
|
||||
rope
|
||||
rotten
|
||||
round
|
||||
rub
|
||||
rubber
|
||||
rule
|
||||
russian
|
||||
Language
|
||||
salt
|
||||
sand
|
||||
saturday
|
||||
Weekday
|
||||
scared
|
||||
VP
|
||||
school
|
||||
science
|
||||
scratch
|
||||
second
|
||||
Timeunit
|
||||
seed
|
||||
seek
|
||||
september
|
||||
Month
|
||||
sevenHour
|
||||
seventeenHour
|
||||
sew
|
||||
sharp
|
||||
sheep
|
||||
shirt
|
||||
shoe
|
||||
shop
|
||||
short
|
||||
silver
|
||||
sindhi
|
||||
Language
|
||||
sing
|
||||
sister
|
||||
sit
|
||||
sixHour
|
||||
sixteenHour
|
||||
skin
|
||||
sky
|
||||
smell
|
||||
smoke
|
||||
smooth
|
||||
snake
|
||||
snow
|
||||
sock
|
||||
somebody
|
||||
NP
|
||||
something
|
||||
NP
|
||||
somewhere
|
||||
Adv
|
||||
song
|
||||
spanish
|
||||
Language
|
||||
speak
|
||||
spit
|
||||
split
|
||||
squeeze
|
||||
stab
|
||||
stand
|
||||
steel
|
||||
stick
|
||||
stone
|
||||
stop
|
||||
stove
|
||||
straight
|
||||
student
|
||||
stupid
|
||||
suck
|
||||
sun
|
||||
sunday
|
||||
Weekday
|
||||
swahili
|
||||
Language
|
||||
swedish
|
||||
Language
|
||||
swell
|
||||
switch
|
||||
off
|
||||
switch
|
||||
on
|
||||
table
|
||||
Mark
|
||||
table
|
||||
tail
|
||||
td
|
||||
Mark
|
||||
teacher
|
||||
television
|
||||
tenHour
|
||||
thai
|
||||
Language
|
||||
there
|
||||
from
|
||||
Adv
|
||||
there
|
||||
to
|
||||
Adv
|
||||
there
|
||||
Adv
|
||||
they
|
||||
Pron
|
||||
thick
|
||||
thin
|
||||
think
|
||||
thirsty
|
||||
VP
|
||||
thirteenHour
|
||||
threeHour
|
||||
through
|
||||
Prep
|
||||
throw
|
||||
thursday
|
||||
Weekday
|
||||
tie
|
||||
timeHour
|
||||
timeHourMinute
|
||||
timeunitAdv
|
||||
tired
|
||||
VP
|
||||
today
|
||||
Adv
|
||||
tongue
|
||||
tooth
|
||||
tr
|
||||
Mark
|
||||
tuesday
|
||||
Weekday
|
||||
turkish
|
||||
Language
|
||||
turn
|
||||
twelveHour
|
||||
twentyFourHour
|
||||
twentyHour
|
||||
twentyOneHour
|
||||
twentyThreeHour
|
||||
twentyTwoHour
|
||||
twoHour
|
||||
ugly
|
||||
ul
|
||||
Mark
|
||||
uncertain
|
||||
university
|
||||
urdu
|
||||
Language
|
||||
village
|
||||
vomit
|
||||
war
|
||||
wash
|
||||
watch
|
||||
weather
|
||||
adjCl
|
||||
wednesday
|
||||
Weekday
|
||||
week
|
||||
Timeunit
|
||||
weekdayHabitualAdv
|
||||
weekdayLastAdv
|
||||
weekdayN
|
||||
weekdayNextAdv
|
||||
weekdayPN
|
||||
weekdayPunctualAdv
|
||||
wet
|
||||
what
|
||||
name
|
||||
QCl
|
||||
when
|
||||
Subj
|
||||
wide
|
||||
wife
|
||||
win
|
||||
wind
|
||||
window
|
||||
wing
|
||||
wipe
|
||||
without
|
||||
Prep
|
||||
wonder
|
||||
VQ
|
||||
wood
|
||||
worm
|
||||
write
|
||||
yearAdv
|
||||
year
|
||||
year
|
||||
Timeunit
|
||||
yes
|
||||
Utt
|
||||
youPol
|
||||
Pron
|
||||
874
src/rukiga/implemented_func_list.text
Normal file
874
src/rukiga/implemented_func_list.text
Normal file
@@ -0,0 +1,874 @@
|
||||
AAnter : Ant ;
|
||||
ASimul : Ant ;
|
||||
AdAP : AdA -> AP -> AP ;
|
||||
AdAdv : AdA -> Adv -> Adv ;
|
||||
AdNum : AdN -> Card -> Card ;
|
||||
AdVVP : AdV -> VP -> VP ;
|
||||
AdVVPSlash : AdV -> VPSlash -> VPSlash ;
|
||||
AddAdvQVP : QVP -> IAdv -> QVP ;
|
||||
AdjCN : AP -> CN -> CN ;
|
||||
AdjDAP : DAP -> AP -> DAP ;
|
||||
AdjOrd : Ord -> AP ;
|
||||
AdnCAdv : CAdv -> AdN ;
|
||||
AdvAP : AP -> Adv -> AP ;
|
||||
AdvCN : CN -> Adv -> CN ;
|
||||
AdvIAdv : IAdv -> Adv -> IAdv ;
|
||||
AdvIP : IP -> Adv -> IP ;
|
||||
AdvNP : NP -> Adv -> NP ;
|
||||
AdvQVP : VP -> IAdv -> QVP ;
|
||||
AdvS : Adv -> S -> S ;
|
||||
AdvSlash : ClSlash -> Adv -> ClSlash ;
|
||||
AdvVP : VP -> Adv -> VP ;
|
||||
AdvVPSlash : VPSlash -> Adv -> VPSlash ;
|
||||
ApposCN : CN -> NP -> CN ;
|
||||
BaseAP : AP -> AP -> ListAP ;
|
||||
BaseAdV : AdV -> AdV -> ListAdV ;
|
||||
BaseAdv : Adv -> Adv -> ListAdv ;
|
||||
BaseCN : CN -> CN -> ListCN ;
|
||||
BaseDAP : DAP -> DAP -> ListDAP ;
|
||||
BaseIAdv : IAdv -> IAdv -> ListIAdv ;
|
||||
BaseNP : NP -> NP -> ListNP ;
|
||||
BaseRS : RS -> RS -> ListRS ;
|
||||
BaseS : S -> S -> ListS ;
|
||||
CAdvAP : CAdv -> AP -> NP -> AP ;
|
||||
CleftAdv : Adv -> S -> Cl ;
|
||||
CleftNP : NP -> RS -> Cl ;
|
||||
CompAP : AP -> Comp ;
|
||||
CompAdv : Adv -> Comp ;
|
||||
CompCN : CN -> Comp ;
|
||||
CompIAdv : IAdv -> IComp ;
|
||||
CompIP : IP -> IComp ;
|
||||
CompNP : NP -> Comp ;
|
||||
ComparA : A -> NP -> AP ;
|
||||
ComparAdvAdj : CAdv -> A -> NP -> Adv ;
|
||||
ComparAdvAdjS : CAdv -> A -> S -> Adv ;
|
||||
ComplA2 : A2 -> NP -> AP ;
|
||||
ComplN2 : N2 -> NP -> CN ;
|
||||
ComplN3 : N3 -> NP -> N2 ;
|
||||
ComplSlash : VPSlash -> NP -> VP ;
|
||||
ComplSlashIP : VPSlash -> IP -> QVP ;
|
||||
ComplVA : VA -> AP -> VP ;
|
||||
ComplVQ : VQ -> QS -> VP ;
|
||||
ComplVS : VS -> S -> VP ;
|
||||
ComplVV : VV -> VP -> VP ;
|
||||
ConjAP : Conj -> ListAP -> AP ;
|
||||
ConjAdV : Conj -> ListAdV -> AdV ;
|
||||
ConjAdv : Conj -> ListAdv -> Adv ;
|
||||
ConjCN : Conj -> ListCN -> CN ;
|
||||
ConjDet : Conj -> ListDAP -> Det ;
|
||||
ConjIAdv : Conj -> ListIAdv -> IAdv ;
|
||||
ConjNP : Conj -> ListNP -> NP ;
|
||||
ConjRS : Conj -> ListRS -> RS ;
|
||||
ConjS : Conj -> ListS -> S ;
|
||||
ConsAP : AP -> ListAP -> ListAP ;
|
||||
ConsAdV : AdV -> ListAdV -> ListAdV ;
|
||||
ConsAdv : Adv -> ListAdv -> ListAdv ;
|
||||
ConsCN : CN -> ListCN -> ListCN ;
|
||||
ConsDAP : DAP -> ListDAP -> ListDAP ;
|
||||
ConsIAdv : IAdv -> ListIAdv -> ListIAdv ;
|
||||
ConsNP : NP -> ListNP -> ListNP ;
|
||||
ConsRS : RS -> ListRS -> ListRS ;
|
||||
ConsS : S -> ListS -> ListS ;
|
||||
CountNP : Det -> NP -> NP ;
|
||||
D_0 : Dig ;
|
||||
D_1 : Dig ;
|
||||
D_2 : Dig ;
|
||||
D_3 : Dig ;
|
||||
D_4 : Dig ;
|
||||
D_5 : Dig ;
|
||||
D_6 : Dig ;
|
||||
D_7 : Dig ;
|
||||
D_8 : Dig ;
|
||||
D_9 : Dig ;
|
||||
DefArt : Quant ;
|
||||
DetCN : Det -> CN -> NP ;
|
||||
DetDAP : Det -> DAP ;
|
||||
DetNP : Det -> NP ;
|
||||
DetQuant : Quant -> Num -> Det ;
|
||||
DetQuantOrd : Quant -> Num -> Ord -> Det ;
|
||||
EmbedQS : QS -> SC ;
|
||||
EmbedS : S -> SC ;
|
||||
EmbedVP : VP -> SC ;
|
||||
ExistIP : IP -> QCl ;
|
||||
ExistIPAdv : IP -> Adv -> QCl ;
|
||||
ExistNP : NP -> Cl ;
|
||||
ExistNPAdv : NP -> Adv -> Cl ;
|
||||
ExtAdvNP : NP -> Adv -> NP ;
|
||||
ExtAdvS : Adv -> S -> S ;
|
||||
ExtAdvVP : VP -> Adv -> VP ;
|
||||
FunRP : Prep -> NP -> RP -> RP ;
|
||||
GenericCl : VP -> Cl ;
|
||||
IDig : Dig -> Digits ;
|
||||
IIDig : Dig -> Digits -> Digits ;
|
||||
IdRP : RP ;
|
||||
IdetCN : IDet -> CN -> IP ;
|
||||
IdetIP : IDet -> IP ;
|
||||
IdetQuant : IQuant -> Num -> IDet ;
|
||||
ImpP3 : NP -> VP -> Utt ;
|
||||
ImpPl1 : VP -> Utt ;
|
||||
ImpVP : VP -> Imp ;
|
||||
ImpersCl : VP -> Cl ;
|
||||
InLanguage : Language -> Adv ;
|
||||
IndefArt : Quant ;
|
||||
InflectionA : A -> Inflection ;
|
||||
InflectionA2 : A2 -> Inflection ;
|
||||
InflectionAdv : Adv -> Inflection ;
|
||||
InflectionN : N -> Inflection ;
|
||||
InflectionN2 : N2 -> Inflection ;
|
||||
InflectionN3 : N3 -> Inflection ;
|
||||
InflectionPrep : Prep -> Inflection ;
|
||||
InflectionV : V -> Inflection ;
|
||||
InflectionV2 : V2 -> Inflection ;
|
||||
InflectionV2A : V2A -> Inflection ;
|
||||
InflectionV2Q : V2Q -> Inflection ;
|
||||
InflectionV2S : V2S -> Inflection ;
|
||||
InflectionV2V : V2V -> Inflection ;
|
||||
InflectionV3 : V3 -> Inflection ;
|
||||
InflectionVA : VA -> Inflection ;
|
||||
InflectionVQ : VQ -> Inflection ;
|
||||
InflectionVS : VS -> Inflection ;
|
||||
InflectionVV : VV -> Inflection ;
|
||||
MarkupAP : Mark -> AP -> AP ;
|
||||
MarkupAdv : Mark -> Adv -> Adv ;
|
||||
MarkupCN : Mark -> CN -> CN ;
|
||||
MarkupNP : Mark -> NP -> NP ;
|
||||
MarkupPhr : Mark -> Phr -> Phr ;
|
||||
MarkupS : Mark -> S -> S ;
|
||||
MarkupText : Mark -> Text -> Text ;
|
||||
MarkupUtt : Mark -> Utt -> Utt ;
|
||||
MassNP : CN -> NP ;
|
||||
MkDefinition : String -> String -> Definition ;
|
||||
MkDefinitionEx : String -> String -> String -> Definition ;
|
||||
MkDocument : Definition -> Inflection -> String -> Document ;
|
||||
MkTag : Inflection -> Tag ;
|
||||
NoDefinition : String -> Definition ;
|
||||
NoPConj : PConj ;
|
||||
NoVoc : Voc ;
|
||||
NumCard : Card -> Num ;
|
||||
NumDigits : Digits -> Card ;
|
||||
NumNumeral : Numeral -> Card ;
|
||||
NumPl : Num ;
|
||||
NumSg : Num ;
|
||||
OrdDigits : Digits -> Ord ;
|
||||
OrdNumeral : Numeral -> Ord ;
|
||||
OrdNumeralSuperl : Numeral -> A -> Ord ;
|
||||
OrdSuperl : A -> Ord ;
|
||||
PConjConj : Conj -> PConj ;
|
||||
PNeg : Pol ;
|
||||
PPartNP : NP -> V2 -> NP ;
|
||||
PPos : Pol ;
|
||||
PartNP : CN -> NP -> CN ;
|
||||
PassV2 : V2 -> VP ;
|
||||
PhrUtt : PConj -> Utt -> Voc -> Phr ;
|
||||
PositA : A -> AP ;
|
||||
PositAdAAdj : A -> AdA ;
|
||||
PositAdvAdj : A -> Adv ;
|
||||
PossNP : CN -> NP -> CN ;
|
||||
PossPron : Pron -> Quant ;
|
||||
PredSCVP : SC -> VP -> Cl ;
|
||||
PredVP : NP -> VP -> Cl ;
|
||||
PredetNP : Predet -> NP -> NP ;
|
||||
PrepIP : Prep -> IP -> IAdv ;
|
||||
PrepNP : Prep -> NP -> Adv ;
|
||||
ProgrVP : VP -> VP ;
|
||||
QuestCl : Cl -> QCl ;
|
||||
QuestIAdv : IAdv -> Cl -> QCl ;
|
||||
QuestIComp : IComp -> NP -> QCl ;
|
||||
QuestQVP : IP -> QVP -> QCl ;
|
||||
QuestSlash : IP -> ClSlash -> QCl ;
|
||||
QuestVP : IP -> VP -> QCl ;
|
||||
ReflA2 : A2 -> AP ;
|
||||
ReflVP : VPSlash -> VP ;
|
||||
RelCN : CN -> RS -> CN ;
|
||||
RelCl : Cl -> RCl ;
|
||||
RelNP : NP -> RS -> NP ;
|
||||
RelS : S -> RS -> S ;
|
||||
RelSlash : RP -> ClSlash -> RCl ;
|
||||
RelVP : RP -> VP -> RCl ;
|
||||
SSubjS : S -> Subj -> S -> S ;
|
||||
SelfAdVVP : VP -> VP ;
|
||||
SelfAdvVP : VP -> VP ;
|
||||
SelfNP : NP -> NP ;
|
||||
SentAP : AP -> SC -> AP ;
|
||||
SentCN : CN -> SC -> CN ;
|
||||
Slash2V3 : V3 -> NP -> VPSlash ;
|
||||
Slash3V3 : V3 -> NP -> VPSlash ;
|
||||
SlashPrep : Cl -> Prep -> ClSlash ;
|
||||
SlashV2A : V2A -> AP -> VPSlash ;
|
||||
SlashV2Q : V2Q -> QS -> VPSlash ;
|
||||
SlashV2S : V2S -> S -> VPSlash ;
|
||||
SlashV2V : V2V -> VP -> VPSlash ;
|
||||
SlashV2VNP : V2V -> NP -> VPSlash -> VPSlash ;
|
||||
SlashV2a : V2 -> VPSlash ;
|
||||
SlashVP : NP -> VPSlash -> ClSlash ;
|
||||
SlashVS : NP -> VS -> SSlash -> ClSlash ;
|
||||
SlashVV : VV -> VPSlash -> VPSlash ;
|
||||
SubjS : Subj -> S -> Adv ;
|
||||
TCond : Tense ;
|
||||
TEmpty : Text ;
|
||||
TExclMark : Phr -> Text -> Text ;
|
||||
TFullStop : Phr -> Text -> Text ;
|
||||
TFut : Tense ;
|
||||
TPast : Tense ;
|
||||
TPres : Tense ;
|
||||
TQuestMark : Phr -> Text -> Text ;
|
||||
TTAnt : Tense -> Ant -> Temp ;
|
||||
Use2N3 : N3 -> N2 ;
|
||||
Use3N3 : N3 -> N2 ;
|
||||
UseA2 : A2 -> AP ;
|
||||
UseCl : Temp -> Pol -> Cl -> S ;
|
||||
UseComp : Comp -> VP ;
|
||||
UseComparA : A -> AP ;
|
||||
UseCopula : VP ;
|
||||
UseN : N -> CN ;
|
||||
UseN2 : N2 -> CN ;
|
||||
UsePN : PN -> NP ;
|
||||
UsePron : Pron -> NP ;
|
||||
UseQCl : Temp -> Pol -> QCl -> QS ;
|
||||
UseRCl : Temp -> Pol -> RCl -> RS ;
|
||||
UseSlash : Temp -> Pol -> ClSlash -> SSlash ;
|
||||
UseV : V -> VP ;
|
||||
UttAP : AP -> Utt ;
|
||||
UttAdv : Adv -> Utt ;
|
||||
UttCN : CN -> Utt ;
|
||||
UttCard : Card -> Utt ;
|
||||
UttIAdv : IAdv -> Utt ;
|
||||
UttIP : IP -> Utt ;
|
||||
UttImpPl : Pol -> Imp -> Utt ;
|
||||
UttImpPol : Pol -> Imp -> Utt ;
|
||||
UttImpSg : Pol -> Imp -> Utt ;
|
||||
UttInterj : Interj -> Utt ;
|
||||
UttNP : NP -> Utt ;
|
||||
UttQS : QS -> Utt ;
|
||||
UttS : S -> Utt ;
|
||||
UttVP : VP -> Utt ;
|
||||
VPSlashPrep : VP -> Prep -> VPSlash ;
|
||||
VocNP : NP -> Voc ;
|
||||
a_Mark : String -> Mark ;
|
||||
above_Prep : Prep ;
|
||||
active2passive : Cl -> Cl ;
|
||||
add_V3 : V3 ;
|
||||
afrikaans_Language : Language ;
|
||||
after_Prep : Prep ;
|
||||
airplane_N : N ;
|
||||
alas_Interj : Interj ;
|
||||
all_Predet : Predet ;
|
||||
almost_AdA : AdA ;
|
||||
almost_AdN : AdN ;
|
||||
already_Adv : Adv ;
|
||||
although_Subj : Subj ;
|
||||
always_AdV : AdV ;
|
||||
amharic_Language : Language ;
|
||||
and_Conj : Conj ;
|
||||
animal_N : N ;
|
||||
answer_V2S : V2S ;
|
||||
apartment_N : N ;
|
||||
apple_N : N ;
|
||||
april_Month : Month ;
|
||||
arabic_Language : Language ;
|
||||
art_N : N ;
|
||||
as_CAdv : CAdv ;
|
||||
ashes_N : N ;
|
||||
ask_V2Q : V2Q ;
|
||||
at_least_AdN : AdN ;
|
||||
at_most_AdN : AdN ;
|
||||
august_Month : Month ;
|
||||
b_Mark : Mark ;
|
||||
baby_N : N ;
|
||||
back_N : N ;
|
||||
bad_A : A ;
|
||||
bank_N : N ;
|
||||
bark_N : N ;
|
||||
beautiful_A : A ;
|
||||
because_Subj : Subj ;
|
||||
become_VA : VA ;
|
||||
beer_N : N ;
|
||||
before_Prep : Prep ;
|
||||
beg_V2V : V2V ;
|
||||
behind_Prep : Prep ;
|
||||
belly_N : N ;
|
||||
between_Prep : Prep ;
|
||||
big_A : A ;
|
||||
bike_N : N ;
|
||||
bird_N : N ;
|
||||
bite_V2 : V2 ;
|
||||
black_A : A ;
|
||||
blood_N : N ;
|
||||
blow_V : V ;
|
||||
blue_A : A ;
|
||||
boat_N : N ;
|
||||
bone_N : N ;
|
||||
book_N : N ;
|
||||
boot_N : N ;
|
||||
boss_N : N ;
|
||||
both7and_DConj : Conj ;
|
||||
bottle_of_CN : NP -> CN ;
|
||||
boy_N : N ;
|
||||
bread_N : N ;
|
||||
break_V2 : V2 ;
|
||||
breast_N : N ;
|
||||
breathe_V : V ;
|
||||
broad_A : A ;
|
||||
brother_N2 : N2 ;
|
||||
brown_A : A ;
|
||||
bulgarian_Language : Language ;
|
||||
burn_V : V ;
|
||||
but_PConj : PConj ;
|
||||
butter_N : N ;
|
||||
buy_V2 : V2 ;
|
||||
by8agent_Prep : Prep ;
|
||||
by8means_Prep : Prep ;
|
||||
camera_N : N ;
|
||||
can8know_VV : VV ;
|
||||
can_VV : VV ;
|
||||
cap_N : N ;
|
||||
car_N : N ;
|
||||
carpet_N : N ;
|
||||
cat_N : N ;
|
||||
catalan_Language : Language ;
|
||||
ceiling_N : N ;
|
||||
chair_N : N ;
|
||||
cheese_N : N ;
|
||||
child_N : N ;
|
||||
chinese_Language : Language ;
|
||||
church_N : N ;
|
||||
city_N : N ;
|
||||
clean_A : A ;
|
||||
clever_A : A ;
|
||||
close_V2 : V2 ;
|
||||
cloud_N : N ;
|
||||
coat_N : N ;
|
||||
cold_A : A ;
|
||||
come_V : V ;
|
||||
computer_N : N ;
|
||||
correct_A : A ;
|
||||
count_V2 : V2 ;
|
||||
country_N : N ;
|
||||
cousin_N : N ;
|
||||
cow_N : N ;
|
||||
cup_of_CN : NP -> CN ;
|
||||
cut_V2 : V2 ;
|
||||
danish_Language : Language ;
|
||||
dayMonthAdv : Monthday -> Month -> Adv ;
|
||||
dayMonthYearAdv : Monthday -> Month -> Year -> Adv ;
|
||||
day_N : N ;
|
||||
day_Timeunit : Timeunit ;
|
||||
dconcat : Digits -> Digits -> Digits ;
|
||||
december_Month : Month ;
|
||||
die_V : V ;
|
||||
dig_V : V ;
|
||||
digits2num : Digits -> Numeral ;
|
||||
digits2numeral : Card -> Card ;
|
||||
dirty_A : A ;
|
||||
distance_N3 : N3 ;
|
||||
dn : Dig -> Digit ;
|
||||
dn10 : Dig -> Sub10 ;
|
||||
dn100 : Dig -> Dig -> Sub100 ;
|
||||
dn1000 : Dig -> Dig -> Dig -> Sub1000 ;
|
||||
dn1000000a : Dig -> Dig -> Dig -> Dig -> Sub1000000 ;
|
||||
dn1000000b : Dig -> Dig -> Dig -> Dig -> Dig -> Sub1000000 ;
|
||||
dn1000000c : Dig -> Dig -> Dig -> Dig -> Dig -> Dig -> Sub1000000 ;
|
||||
do_V2 : V2 ;
|
||||
doctor_N : N ;
|
||||
dog_N : N ;
|
||||
door_N : N ;
|
||||
drink_V2 : V2 ;
|
||||
dry_A : A ;
|
||||
dull_A : A ;
|
||||
during_Prep : Prep ;
|
||||
dust_N : N ;
|
||||
dutch_Language : Language ;
|
||||
ear_N : N ;
|
||||
earth_N : N ;
|
||||
easy_A2V : A2 ;
|
||||
eat_V2 : V2 ;
|
||||
egg_N : N ;
|
||||
eightHour : Hour ;
|
||||
eighteenHour : Hour ;
|
||||
either7or_DConj : Conj ;
|
||||
elevenHour : Hour ;
|
||||
empty_A : A ;
|
||||
enemy_N : N ;
|
||||
english_Language : Language ;
|
||||
estonian_Language : Language ;
|
||||
every_Det : Det ;
|
||||
everybody_NP : NP ;
|
||||
everything_NP : NP ;
|
||||
everywhere_Adv : Adv ;
|
||||
except_Prep : Prep ;
|
||||
eye_N : N ;
|
||||
factory_N : N ;
|
||||
fall_V : V ;
|
||||
far_Adv : Adv ;
|
||||
fat_N : N ;
|
||||
father_N2 : N2 ;
|
||||
fear_V2 : V2 ;
|
||||
fear_VS : VS ;
|
||||
feather_N : N ;
|
||||
february_Month : Month ;
|
||||
few_Det : Det ;
|
||||
few_X_short_of_Y : NP -> CN -> CN -> S ;
|
||||
fifteenHour : Hour ;
|
||||
fight_V2 : V2 ;
|
||||
find_V2 : V2 ;
|
||||
fingernail_N : N ;
|
||||
finnish_Language : Language ;
|
||||
fire_N : N ;
|
||||
fish_N : N ;
|
||||
fiveHour : Hour ;
|
||||
float_V : V ;
|
||||
floor_N : N ;
|
||||
flow_V : V ;
|
||||
flower_N : N ;
|
||||
fly_V : V ;
|
||||
fog_N : N ;
|
||||
foot_N : N ;
|
||||
for_Prep : Prep ;
|
||||
forest_N : N ;
|
||||
forget_V2 : V2 ;
|
||||
fourHour : Hour ;
|
||||
fourteenHour : Hour ;
|
||||
freeze_V : V ;
|
||||
french_Language : Language ;
|
||||
friday_Weekday : Weekday ;
|
||||
fridge_N : N ;
|
||||
friend_N : N ;
|
||||
from_Prep : Prep ;
|
||||
fruit_N : N ;
|
||||
full_A : A ;
|
||||
fun_AV : A ;
|
||||
garden_N : N ;
|
||||
german_Language : Language ;
|
||||
girl_N : N ;
|
||||
give_V3 : V3 ;
|
||||
glass_of_CN : NP -> CN ;
|
||||
glove_N : N ;
|
||||
go_V : V ;
|
||||
gold_N : N ;
|
||||
good_A : A ;
|
||||
grammar_N : N ;
|
||||
grass_N : N ;
|
||||
greek_Language : Language ;
|
||||
green_A : A ;
|
||||
guts_N : N ;
|
||||
h1_Mark : Mark ;
|
||||
h2_Mark : Mark ;
|
||||
hair_N : N ;
|
||||
hand_N : N ;
|
||||
harbour_N : N ;
|
||||
has_age_VP : Card -> VP ;
|
||||
hat_N : N ;
|
||||
hate_V2 : V2 ;
|
||||
have_V2 : V2 ;
|
||||
have_name_Cl : NP -> NP -> Cl ;
|
||||
he_Pron : Pron ;
|
||||
head_N : N ;
|
||||
hear_V2 : V2 ;
|
||||
heart_N : N ;
|
||||
heavy_A : A ;
|
||||
hebrew_Language : Language ;
|
||||
here7from_Adv : Adv ;
|
||||
here7to_Adv : Adv ;
|
||||
here_Adv : Adv ;
|
||||
hill_N : N ;
|
||||
hindi_Language : Language ;
|
||||
hit_V2 : V2 ;
|
||||
hold_V2 : V2 ;
|
||||
hope_VS : VS ;
|
||||
horn_N : N ;
|
||||
horse_N : N ;
|
||||
hot_A : A ;
|
||||
hour_Timeunit : Timeunit ;
|
||||
house_N : N ;
|
||||
how8many_IDet : IDet ;
|
||||
how8much_IAdv : IAdv ;
|
||||
how_IAdv : IAdv ;
|
||||
how_far_QCl : NP -> QCl ;
|
||||
how_old_QCl : NP -> QCl ;
|
||||
hungry_VP : VP ;
|
||||
hunt_V2 : V2 ;
|
||||
husband_N : N ;
|
||||
i_Mark : Mark ;
|
||||
i_Pron : Pron ;
|
||||
ice_N : N ;
|
||||
if_Subj : Subj ;
|
||||
if_then_Conj : Conj ;
|
||||
ill_VP : VP ;
|
||||
important_A : A ;
|
||||
in8front_Prep : Prep ;
|
||||
in_Prep : Prep ;
|
||||
industry_N : N ;
|
||||
intMonthday : Int -> Monthday ;
|
||||
intYear : Int -> Year ;
|
||||
iron_N : N ;
|
||||
is_right_VP : VP ;
|
||||
is_wrong_VP : VP ;
|
||||
it_Pron : Pron ;
|
||||
italian_Language : Language ;
|
||||
january_Month : Month ;
|
||||
japanese_Language : Language ;
|
||||
john_PN : PN ;
|
||||
july_Month : Month ;
|
||||
jump_V : V ;
|
||||
june_Month : Month ;
|
||||
kill_V2 : V2 ;
|
||||
king_N : N ;
|
||||
knee_N : N ;
|
||||
know_V2 : V2 ;
|
||||
know_VQ : VQ ;
|
||||
know_VS : VS ;
|
||||
lake_N : N ;
|
||||
lamp_N : N ;
|
||||
languageCN : Language -> CN ;
|
||||
languageNP : Language -> NP ;
|
||||
language_N : N ;
|
||||
language_title_Utt : Utt ;
|
||||
latin_Language : Language ;
|
||||
latvian_Language : Language ;
|
||||
laugh_V : V ;
|
||||
leaf_N : N ;
|
||||
learn_V2 : V2 ;
|
||||
leather_N : N ;
|
||||
leave_V2 : V2 ;
|
||||
left_Ord : Ord ;
|
||||
leg_N : N ;
|
||||
less_CAdv : CAdv ;
|
||||
li_Mark : Mark ;
|
||||
lie_V : V ;
|
||||
like_V2 : V2 ;
|
||||
listen_V2 : V2 ;
|
||||
live_V : V ;
|
||||
liver_N : N ;
|
||||
long_A : A ;
|
||||
lose_V2 : V2 ;
|
||||
louse_N : N ;
|
||||
love_N : N ;
|
||||
love_V2 : V2 ;
|
||||
maltese_Language : Language ;
|
||||
man_N : N ;
|
||||
many_Det : Det ;
|
||||
march_Month : Month ;
|
||||
married_A2 : A2 ;
|
||||
married_Cl : NP -> NP -> Cl ;
|
||||
may_Month : Month ;
|
||||
meat_N : N ;
|
||||
milk_N : N ;
|
||||
minute_Timeunit : Timeunit ;
|
||||
monday_Weekday : Weekday ;
|
||||
monthAdv : Month -> Adv ;
|
||||
monthN : Month -> N ;
|
||||
monthPN : Month -> PN ;
|
||||
monthYearAdv : Month -> Year -> Adv ;
|
||||
month_Timeunit : Timeunit ;
|
||||
moon_N : N ;
|
||||
more_CAdv : CAdv ;
|
||||
most_Predet : Predet ;
|
||||
mother_N2 : N2 ;
|
||||
mountain_N : N ;
|
||||
mouth_N : N ;
|
||||
much_Det : Det ;
|
||||
music_N : N ;
|
||||
must_VV : VV ;
|
||||
n2 : Digit ;
|
||||
n3 : Digit ;
|
||||
n4 : Digit ;
|
||||
n5 : Digit ;
|
||||
n6 : Digit ;
|
||||
n7 : Digit ;
|
||||
n8 : Digit ;
|
||||
n9 : Digit ;
|
||||
n_units_AP : Card -> CN -> A -> AP ;
|
||||
n_units_of_NP : Card -> CN -> NP -> NP ;
|
||||
name_N : N ;
|
||||
narrow_A : A ;
|
||||
nd : Digit -> Dig ;
|
||||
nd10 : Sub10 -> Digits ;
|
||||
nd100 : Sub100 -> Digits ;
|
||||
nd1000 : Sub1000 -> Digits ;
|
||||
nd1000000 : Sub1000000 -> Digits ;
|
||||
near_A : A ;
|
||||
neck_N : N ;
|
||||
nepali_Language : Language ;
|
||||
new_A : A ;
|
||||
newspaper_N : N ;
|
||||
night_N : N ;
|
||||
nineHour : Hour ;
|
||||
nineteenHour : Hour ;
|
||||
no_Quant : Quant ;
|
||||
no_Utt : Utt ;
|
||||
nobody_NP : NP ;
|
||||
norwegian_Language : Language ;
|
||||
nose_N : N ;
|
||||
not_Predet : Predet ;
|
||||
nothing_NP : NP ;
|
||||
november_Month : Month ;
|
||||
now_Adv : Adv ;
|
||||
num : Sub1000000 -> Numeral ;
|
||||
num2digits : Numeral -> Digits ;
|
||||
number_N : N ;
|
||||
october_Month : Month ;
|
||||
oil_N : N ;
|
||||
old_A : A ;
|
||||
on_Prep : Prep ;
|
||||
oneHour : Hour ;
|
||||
only_Predet : Predet ;
|
||||
open_V2 : V2 ;
|
||||
or_Conj : Conj ;
|
||||
otherwise_PConj : PConj ;
|
||||
p_Mark : Mark ;
|
||||
paint_V2A : V2A ;
|
||||
paper_N : N ;
|
||||
paris_PN : PN ;
|
||||
part_Prep : Prep ;
|
||||
peace_N : N ;
|
||||
pen_N : N ;
|
||||
persian_Language : Language ;
|
||||
person_N : N ;
|
||||
planet_N : N ;
|
||||
plastic_N : N ;
|
||||
play_V : V ;
|
||||
play_V2 : V2 ;
|
||||
please_Voc : Voc ;
|
||||
policeman_N : N ;
|
||||
polish_Language : Language ;
|
||||
possess_Prep : Prep ;
|
||||
pot0 : Digit -> Sub10 ;
|
||||
pot01 : Sub10 ;
|
||||
pot0as1 : Sub10 -> Sub100 ;
|
||||
pot1 : Digit -> Sub100 ;
|
||||
pot110 : Sub100 ;
|
||||
pot111 : Sub100 ;
|
||||
pot1as2 : Sub100 -> Sub1000 ;
|
||||
pot1plus : Digit -> Sub10 -> Sub100 ;
|
||||
pot1to19 : Digit -> Sub100 ;
|
||||
pot2 : Sub10 -> Sub1000 ;
|
||||
pot2as3 : Sub1000 -> Sub1000000 ;
|
||||
pot2plus : Sub10 -> Sub100 -> Sub1000 ;
|
||||
pot3 : Sub1000 -> Sub1000000 ;
|
||||
pot3plus : Sub1000 -> Sub1000 -> Sub1000000 ;
|
||||
priest_N : N ;
|
||||
probable_AS : A ;
|
||||
pull_V2 : V2 ;
|
||||
punjabi_Language : Language ;
|
||||
push_V2 : V2 ;
|
||||
put_V2 : V2 ;
|
||||
queen_N : N ;
|
||||
question_N : N ;
|
||||
quite_Adv : AdA ;
|
||||
radio_N : N ;
|
||||
rain_N : N ;
|
||||
rain_V0 : V ;
|
||||
read_V2 : V2 ;
|
||||
ready_A : A ;
|
||||
ready_VP : VP ;
|
||||
reason_N : N ;
|
||||
red_A : A ;
|
||||
religion_N : N ;
|
||||
restaurant_N : N ;
|
||||
right_Ord : Ord ;
|
||||
river_N : N ;
|
||||
road_N : N ;
|
||||
rock_N : N ;
|
||||
romanian_Language : Language ;
|
||||
roof_N : N ;
|
||||
root_N : N ;
|
||||
rope_N : N ;
|
||||
rotten_A : A ;
|
||||
round_A : A ;
|
||||
rub_V2 : V2 ;
|
||||
rubber_N : N ;
|
||||
rule_N : N ;
|
||||
run_V : V ;
|
||||
russian_Language : Language ;
|
||||
salt_N : N ;
|
||||
sand_N : N ;
|
||||
saturday_Weekday : Weekday ;
|
||||
say_VS : VS ;
|
||||
scared_VP : VP ;
|
||||
school_N : N ;
|
||||
science_N : N ;
|
||||
scratch_V2 : V2 ;
|
||||
sea_N : N ;
|
||||
second_Timeunit : Timeunit ;
|
||||
see_V2 : V2 ;
|
||||
seed_N : N ;
|
||||
seek_V2 : V2 ;
|
||||
sell_V3 : V3 ;
|
||||
send_V3 : V3 ;
|
||||
september_Month : Month ;
|
||||
sevenHour : Hour ;
|
||||
seventeenHour : Hour ;
|
||||
sew_V : V ;
|
||||
sharp_A : A ;
|
||||
she_Pron : Pron ;
|
||||
sheep_N : N ;
|
||||
ship_N : N ;
|
||||
shirt_N : N ;
|
||||
shoe_N : N ;
|
||||
shop_N : N ;
|
||||
short_A : A ;
|
||||
silver_N : N ;
|
||||
sindhi_Language : Language ;
|
||||
sing_V : V ;
|
||||
sister_N : N ;
|
||||
sit_V : V ;
|
||||
sixHour : Hour ;
|
||||
sixteenHour : Hour ;
|
||||
skin_N : N ;
|
||||
sky_N : N ;
|
||||
sleep_V : V ;
|
||||
small_A : A ;
|
||||
smell_V : V ;
|
||||
smoke_N : N ;
|
||||
smooth_A : A ;
|
||||
snake_N : N ;
|
||||
snow_N : N ;
|
||||
so_AdA : AdA ;
|
||||
sock_N : N ;
|
||||
somePl_Det : Det ;
|
||||
someSg_Det : Det ;
|
||||
somebody_NP : NP ;
|
||||
something_NP : NP ;
|
||||
somewhere_Adv : Adv ;
|
||||
song_N : N ;
|
||||
spanish_Language : Language ;
|
||||
speak_V2 : V2 ;
|
||||
spit_V : V ;
|
||||
split_V2 : V2 ;
|
||||
squeeze_V2 : V2 ;
|
||||
stab_V2 : V2 ;
|
||||
stand_V : V ;
|
||||
star_N : N ;
|
||||
steel_N : N ;
|
||||
stick_N : N ;
|
||||
stone_N : N ;
|
||||
stop_V : V ;
|
||||
stove_N : N ;
|
||||
straight_A : A ;
|
||||
student_N : N ;
|
||||
stupid_A : A ;
|
||||
suck_V2 : V2 ;
|
||||
sun_N : N ;
|
||||
sunday_Weekday : Weekday ;
|
||||
swahili_Language : Language ;
|
||||
swedish_Language : Language ;
|
||||
swell_V : V ;
|
||||
swim_V : V ;
|
||||
switch8off_V2 : V2 ;
|
||||
switch8on_V2 : V2 ;
|
||||
table_Mark : Mark ;
|
||||
table_N : N ;
|
||||
tail_N : N ;
|
||||
talk_V3 : V3 ;
|
||||
td_Mark : Mark ;
|
||||
teach_V2 : V2 ;
|
||||
teacher_N : N ;
|
||||
television_N : N ;
|
||||
tenHour : Hour ;
|
||||
thai_Language : Language ;
|
||||
that_Quant : Quant ;
|
||||
that_Subj : Subj ;
|
||||
there7from_Adv : Adv ;
|
||||
there7to_Adv : Adv ;
|
||||
there_Adv : Adv ;
|
||||
therefore_PConj : PConj ;
|
||||
they_Pron : Pron ;
|
||||
thick_A : A ;
|
||||
thin_A : A ;
|
||||
think_V : V ;
|
||||
thirsty_VP : VP ;
|
||||
thirteenHour : Hour ;
|
||||
this_Quant : Quant ;
|
||||
threeHour : Hour ;
|
||||
through_Prep : Prep ;
|
||||
throw_V2 : V2 ;
|
||||
thursday_Weekday : Weekday ;
|
||||
tie_V2 : V2 ;
|
||||
timeHour : Hour -> Adv ;
|
||||
timeHourMinute : Hour -> Card -> Adv ;
|
||||
timeunitAdv : Card -> Timeunit -> Adv ;
|
||||
tired_VP : VP ;
|
||||
to_Prep : Prep ;
|
||||
today_Adv : Adv ;
|
||||
tongue_N : N ;
|
||||
too_AdA : AdA ;
|
||||
tooth_N : N ;
|
||||
tr_Mark : Mark ;
|
||||
train_N : N ;
|
||||
travel_V : V ;
|
||||
tree_N : N ;
|
||||
tuesday_Weekday : Weekday ;
|
||||
turkish_Language : Language ;
|
||||
turn_V : V ;
|
||||
twelveHour : Hour ;
|
||||
twentyFourHour : Hour ;
|
||||
twentyHour : Hour ;
|
||||
twentyOneHour : Hour ;
|
||||
twentyThreeHour : Hour ;
|
||||
twentyTwoHour : Hour ;
|
||||
twoHour : Hour ;
|
||||
ugly_A : A ;
|
||||
ul_Mark : Mark ;
|
||||
uncertain_A : A ;
|
||||
under_Prep : Prep ;
|
||||
understand_V2 : V2 ;
|
||||
university_N : N ;
|
||||
urdu_Language : Language ;
|
||||
very_AdA : AdA ;
|
||||
village_N : N ;
|
||||
vomit_V : V ;
|
||||
wait_V2 : V2 ;
|
||||
walk_V : V ;
|
||||
want_VV : VV ;
|
||||
war_N : N ;
|
||||
warm_A : A ;
|
||||
wash_V2 : V2 ;
|
||||
watch_V2 : V2 ;
|
||||
water_N : N ;
|
||||
we_Pron : Pron ;
|
||||
weather_adjCl : AP -> Cl ;
|
||||
wednesday_Weekday : Weekday ;
|
||||
week_Timeunit : Timeunit ;
|
||||
weekdayHabitualAdv : Weekday -> Adv ;
|
||||
weekdayLastAdv : Weekday -> Adv ;
|
||||
weekdayN : Weekday -> N ;
|
||||
weekdayNextAdv : Weekday -> Adv ;
|
||||
weekdayPN : Weekday -> PN ;
|
||||
weekdayPunctualAdv : Weekday -> Adv ;
|
||||
wet_A : A ;
|
||||
whatPl_IP : IP ;
|
||||
whatSg_IP : IP ;
|
||||
what_name_QCl : NP -> QCl ;
|
||||
when_IAdv : IAdv ;
|
||||
when_Subj : Subj ;
|
||||
where_IAdv : IAdv ;
|
||||
which_IQuant : IQuant ;
|
||||
white_A : A ;
|
||||
whoPl_IP : IP ;
|
||||
whoSg_IP : IP ;
|
||||
why_IAdv : IAdv ;
|
||||
wide_A : A ;
|
||||
wife_N : N ;
|
||||
win_V2 : V2 ;
|
||||
wind_N : N ;
|
||||
window_N : N ;
|
||||
wine_N : N ;
|
||||
wing_N : N ;
|
||||
wipe_V2 : V2 ;
|
||||
with_Prep : Prep ;
|
||||
without_Prep : Prep ;
|
||||
woman_N : N ;
|
||||
wonder_VQ : VQ ;
|
||||
wood_N : N ;
|
||||
worm_N : N ;
|
||||
write_V2 : V2 ;
|
||||
yearAdv : Year -> Adv ;
|
||||
year_N : N ;
|
||||
year_Timeunit : Timeunit ;
|
||||
yellow_A : A ;
|
||||
yes_Utt : Utt ;
|
||||
youPl_Pron : Pron ;
|
||||
youPol_Pron : Pron ;
|
||||
youSg_Pron : Pron ;
|
||||
young_A : A ;
|
||||
|
||||
126
src/rukiga/implemented_funcs_list.txt
Normal file
126
src/rukiga/implemented_funcs_list.txt
Normal file
@@ -0,0 +1,126 @@
|
||||
AAnter : Ant ;
|
||||
CompIP : IP -> IComp ;
|
||||
D_0 : Dig ;
|
||||
D_1 : Dig ;
|
||||
D_2 : Dig ;
|
||||
D_3 : Dig ;
|
||||
D_4 : Dig ;
|
||||
D_5 : Dig ;
|
||||
D_6 : Dig ;
|
||||
D_7 : Dig ;
|
||||
D_8 : Dig ;
|
||||
D_9 : Dig ;
|
||||
DefArt : Quant ;
|
||||
IDig : Dig -> Digits ;
|
||||
IIDig : Dig -> Digits -> Digits ;
|
||||
IdRP : RP ;
|
||||
NoVoc : Voc ;
|
||||
NumCard : Card -> Num ;
|
||||
NumDigits : Digits -> Card ;
|
||||
NumNumeral : Numeral -> Card ;
|
||||
NumPl : Num ;
|
||||
NumSg : Num ;
|
||||
PNeg : Pol ;
|
||||
PPos : Pol ;
|
||||
TEmpty : Text ;
|
||||
TFut : Tense ;
|
||||
TPres : Tense ;
|
||||
TTAnt : Tense -> Ant -> Temp ;
|
||||
Use2N3 : N3 -> N2 ;
|
||||
Use3N3 : N3 -> N2 ;
|
||||
add_V3 : V3 ;
|
||||
all_Predet : Predet ;
|
||||
always_AdV : AdV ;
|
||||
animal_N : N ;
|
||||
apple_N : N ;
|
||||
bad_A : A ;
|
||||
become_VA : VA ;
|
||||
beer_N : N ;
|
||||
big_A : A ;
|
||||
bike_N : N ;
|
||||
bird_N : N ;
|
||||
bite_V2 : V2 ;
|
||||
black_A : A ;
|
||||
blood_N : N ;
|
||||
blue_A : A ;
|
||||
book_N : N ;
|
||||
boy_N : N ;
|
||||
bread_N : N ;
|
||||
break_V2 : V2 ;
|
||||
buy_V2 : V2 ;
|
||||
can_VV : VV ;
|
||||
car_N : N ;
|
||||
child_N : N ;
|
||||
city_N : N ;
|
||||
clean_A : A ;
|
||||
cloud_N : N ;
|
||||
come_V : V ;
|
||||
count_V2 : V2 ;
|
||||
cow_N : N ;
|
||||
cut_V2 : V2 ;
|
||||
do_V2 : V2 ;
|
||||
dog_N : N ;
|
||||
drink_V2 : V2 ;
|
||||
fire_N : N ;
|
||||
girl_N : N ;
|
||||
give_V3 : V3 ;
|
||||
go_V : V ;
|
||||
good_A : A ;
|
||||
grammar_N : N ;
|
||||
green_A : A ;
|
||||
heavy_A : A ;
|
||||
hope_VS : VS ;
|
||||
hot_A : A ;
|
||||
house_N : N ;
|
||||
john_PN : PN ;
|
||||
jump_V : V ;
|
||||
man_N : N ;
|
||||
milk_N : N ;
|
||||
music_N : N ;
|
||||
must_VV : VV ;
|
||||
n2 : Digit ;
|
||||
n3 : Digit ;
|
||||
n4 : Digit ;
|
||||
n5 : Digit ;
|
||||
n6 : Digit ;
|
||||
n7 : Digit ;
|
||||
n8 : Digit ;
|
||||
n9 : Digit ;
|
||||
new_A : A ;
|
||||
pot0 : Digit -> Sub10 ;
|
||||
pot01 : Sub10 ;
|
||||
pot1 : Digit -> Sub100 ;
|
||||
pot110 : Sub100 ;
|
||||
pot111 : Sub100 ;
|
||||
pot1plus : Digit -> Sub10 -> Sub100 ;
|
||||
pot2 : Sub10 -> Sub1000 ;
|
||||
pot2plus : Sub10 -> Sub100 -> Sub1000 ;
|
||||
pot3 : Sub1000 -> Sub1000000 ;
|
||||
pot3plus : Sub1000 -> Sub1000 -> Sub1000000 ;
|
||||
read_V2 : V2 ;
|
||||
red_A : A ;
|
||||
river_N : N ;
|
||||
run_V : V ;
|
||||
say_VS : VS ;
|
||||
sea_N : N ;
|
||||
see_V2 : V2 ;
|
||||
sell_V3 : V3 ;
|
||||
ship_N : N ;
|
||||
sleep_V : V ;
|
||||
small_A : A ;
|
||||
so_AdA : AdA ;
|
||||
star_N : N ;
|
||||
swim_V : V ;
|
||||
talk_V3 : V3 ;
|
||||
teach_V2 : V2 ;
|
||||
very_AdA : AdA ;
|
||||
wait_V2 : V2 ;
|
||||
walk_V : V ;
|
||||
want_VV : VV ;
|
||||
which_IQuant : IQuant ;
|
||||
whoPl_IP : IP ;
|
||||
whoSg_IP : IP ;
|
||||
woman_N : N ;
|
||||
yellow_A : A ;
|
||||
young_A : A ;
|
||||
|
||||
275
src/rukiga/most_used_function_rgl.txt
Normal file
275
src/rukiga/most_used_function_rgl.txt
Normal file
@@ -0,0 +1,275 @@
|
||||
UseN
|
||||
39378 6.3 DetQuant
|
||||
38873 6.2 DetCN
|
||||
29375 4.7 NoPConj
|
||||
29369 4.7 NoVoc
|
||||
28887 4.6 PhrUtt
|
||||
27952 4.4 NumSg
|
||||
22149 3.5 PPos
|
||||
21526 3.4 PositA
|
||||
20558 3.3 ASimul
|
||||
19022 3.0 AdjCN
|
||||
18560 2.9 TTAnt
|
||||
18234 2.9 IndefArt
|
||||
16059 2.5 PredVP
|
||||
16020 2.5 UseCl
|
||||
15435 2.5 DefArt
|
||||
14046 2.2 UttS
|
||||
12068 1.9 UttNP
|
||||
11828 1.9 TPast
|
||||
11690 1.9 SlashV2a
|
||||
11318 1.8 PrepNP
|
||||
11297 1.8 NumPl
|
||||
11278 1.8 MassNP
|
||||
10415 1.7 AdvVP
|
||||
10084 1.6 ComplSlash
|
||||
8461 1.3 UsePron
|
||||
6382 1.0 TPres
|
||||
5978 0.9 he_Pron
|
||||
5661 0.9 UseV
|
||||
5122 0.8 PossNP
|
||||
4125 0.7 PossPron
|
||||
4106 0.7 PlusChunk
|
||||
3599 0.6 UseComp
|
||||
3230 0.5 AdvNP
|
||||
2624 0.4 CompoundN
|
||||
2347 0.4 she_Pron
|
||||
2057 0.3 OneChunk
|
||||
2057 0.3 ChunkPhr
|
||||
1894 0.3 ImpVP
|
||||
1872 0.3 UttImpSg
|
||||
1712 0.3 CompAP
|
||||
1553 0.2 CompNP
|
||||
1516 0.2 ComplVV
|
||||
1474 0.2 i_Pron
|
||||
1470 0.2 MkVPS
|
||||
1274 0.2 they_Pron
|
||||
1143 0.2 S_Chunk
|
||||
1133 0.2 PassVPSlash
|
||||
1084 0.2 NumCard
|
||||
955 0.2 DetDAP
|
||||
923 0.1 this_Quant
|
||||
918 0.1 ConjNP
|
||||
918 0.1 BaseNP
|
||||
915 0.1 we_Pron
|
||||
827 0.1 SubjS
|
||||
804 0.1 VPS_Chunk
|
||||
739 0.1 UseDAP
|
||||
702 0.1 it_Pron
|
||||
679 0.1 AdvAP
|
||||
675 0.1 youSgFem_Pron
|
||||
644 0.1 num
|
||||
643 0.1 PNeg
|
||||
640 0.1 pot3as4
|
||||
640 0.1 pot1as2
|
||||
639 0.1 pot2as3
|
||||
610 0.1 NP_Acc_Chunk
|
||||
594 0.1 AP_Chunk
|
||||
593 0.1 pot0as1
|
||||
583 0.1 PositAdvAdj
|
||||
580 0.1 ReflPoss
|
||||
569 0.1 AdAP
|
||||
565 0.1 ReflVPSlash
|
||||
560 0.1 InOrderToVP
|
||||
539 0.1 GerundNP
|
||||
523 0.1 NumNumeral
|
||||
496 0.1 PhrUttMark
|
||||
460 0.1 UseQCl
|
||||
439 0.1 AdVVP
|
||||
435 0.1 AdvS
|
||||
430 0.1 ProgrVP
|
||||
422 0.1 ApposCN
|
||||
419 0.1 pot0
|
||||
394 0.1 ConjAP
|
||||
394 0.1 BaseAP
|
||||
375 0.1 PredVPS
|
||||
372 0.1 AAnter
|
||||
360 0.1 PresPartAP
|
||||
355 0.1 PredetNP
|
||||
347 0.1 UseRCl
|
||||
345 0.1 Adv_Chunk
|
||||
343 0.1 UttAPMasc
|
||||
334 0.1 CompAdv
|
||||
325 0.1 UttQS
|
||||
323 0.1 RelCN
|
||||
320 0.1 IdRP
|
||||
317 0.1 PositAdAAdj
|
||||
307 0.0 QuestMark
|
||||
294 0.0 Det_Chunk
|
||||
292 0.0 UttVPS
|
||||
278 0.0 ComplVS
|
||||
277 0.0 IDig
|
||||
269 0.0 that_Quant
|
||||
268 0.0 Slash2V3
|
||||
267 0.0 DetQuantOrd
|
||||
265 0.0 UttAdv
|
||||
260 0.0 Prep_Chunk
|
||||
257 0.0 NP_Nom_Chunk
|
||||
255 0.0 NumDigits
|
||||
253 0.0 CN_Sg_Chunk
|
||||
248 0.0 CompoundAP
|
||||
247 0.0 gen_Quant
|
||||
242 0.0 QuestCl
|
||||
240 0.0 UseACard
|
||||
232 0.0 ComplVA
|
||||
231 0.0 TFut
|
||||
229 0.0 n2
|
||||
225 0.0 IIDig
|
||||
217 0.0 UseVC
|
||||
215 0.0 RelVP
|
||||
215 0.0 ConjVPS
|
||||
215 0.0 BaseVPS
|
||||
206 0.0 no_Quant
|
||||
195 0.0 many_ACard
|
||||
184 0.0 ExclMark
|
||||
181 0.0 every_Det
|
||||
180 0.0 youSg_Pron
|
||||
175 0.0 pot01
|
||||
168 0.0 ExistNPAdv
|
||||
162 0.0 AdvCN
|
||||
161 0.0 SlashV2V
|
||||
161 0.0 PassAgentVPSlash
|
||||
161 0.0 Conj_Chunk
|
||||
160 0.0 some_Quant
|
||||
157 0.0 OrdSuperl
|
||||
155 0.0 SlashVP
|
||||
134 0.0 UseComparA
|
||||
128 0.0 ExtAdvS
|
||||
127 0.0 ConjS
|
||||
127 0.0 BaseS
|
||||
123 0.0 whatSg_IP
|
||||
121 0.0 neg_Chunk
|
||||
121 0.0 RelSlash
|
||||
119 0.0 TCond
|
||||
113 0.0 EmbedVP
|
||||
111 0.0 UseDAPMasc
|
||||
110 0.0 QS_Chunk
|
||||
110 0.0 ApposNP
|
||||
109 0.0 OrdNumeral
|
||||
102 0.0 n3
|
||||
102 0.0 CN_Pl_Chunk
|
||||
98 0.0 rpar_Chunk
|
||||
98 0.0 lpar_Chunk
|
||||
94 0.0 GerundAdv
|
||||
92 0.0 CountNP
|
||||
89 0.0 SentAP
|
||||
88 0.0 some_Det
|
||||
88 0.0 QuestVP
|
||||
88 0.0 MkVPI
|
||||
86 0.0 VPI_Chunk
|
||||
86 0.0 ComplN2
|
||||
78 0.0 comma_Chunk
|
||||
74 0.0 GenModNP
|
||||
74 0.0 AdAdv
|
||||
70 0.0 IAdv_Chunk
|
||||
69 0.0 Phrase_Chunk
|
||||
65 0.0 questmark_Chunk
|
||||
58 0.0 CNNumNP
|
||||
57 0.0 each_Det
|
||||
57 0.0 QuestIAdv
|
||||
56 0.0 quote_Chunk
|
||||
55 0.0 much_ACard
|
||||
54 0.0 AdjDAP
|
||||
53 0.0 SelfAdvVP
|
||||
53 0.0 ConjAdv
|
||||
53 0.0 BaseAdv
|
||||
52 0.0 fullstop_Chunk
|
||||
50 0.0 whoSg_IP
|
||||
50 0.0 UttCN
|
||||
49 0.0 QuestIComp
|
||||
46 0.0 exclmark_Chunk
|
||||
46 0.0 NumMore
|
||||
46 0.0 DirectComplVS
|
||||
46 0.0 ConjDet
|
||||
46 0.0 BaseDAP
|
||||
45 0.0 another_Det
|
||||
44 0.0 anySg_Det
|
||||
44 0.0 CompIP
|
||||
42 0.0 another_Quant
|
||||
42 0.0 ExtAdvVP
|
||||
41 0.0 semicolon_Chunk
|
||||
41 0.0 languageNP
|
||||
41 0.0 PrepIP
|
||||
41 0.0 GerundCN
|
||||
41 0.0 ConjCN
|
||||
41 0.0 BaseCN
|
||||
40 0.0 past_copula_Chunk
|
||||
40 0.0 ExtAdvNP
|
||||
39 0.0 UttCN_Sg
|
||||
39 0.0 ImpersCl
|
||||
39 0.0 ComplA2
|
||||
38 0.0 n4
|
||||
38 0.0 languageCN
|
||||
38 0.0 VPlay
|
||||
38 0.0 ExistNP
|
||||
36 0.0 refl_SgP3_Chunk
|
||||
36 0.0 AdvIAdv
|
||||
35 0.0 IP_Chunk
|
||||
34 0.0 weekdayN
|
||||
34 0.0 most_Det
|
||||
32 0.0 anySg_1_Det
|
||||
30 0.0 AdV_Chunk
|
||||
29 0.0 which_IQuant
|
||||
29 0.0 NP_Gen_Chunk
|
||||
29 0.0 IdetQuant
|
||||
28 0.0 Predet_Chunk
|
||||
27 0.0 pot110
|
||||
27 0.0 PastPartAP
|
||||
27 0.0 ImpPl1
|
||||
26 0.0 UseAdAACard
|
||||
26 0.0 SlashV2A
|
||||
26 0.0 AdNum
|
||||
25 0.0 IdetIP
|
||||
25 0.0 ComplVQ
|
||||
24 0.0 SentCN
|
||||
24 0.0 RelNP
|
||||
24 0.0 QuestSlash
|
||||
24 0.0 BareN2
|
||||
23 0.0 n6
|
||||
23 0.0 intYear
|
||||
23 0.0 PImperativePlurPos
|
||||
23 0.0 AdvVPSlash
|
||||
22 0.0 n5
|
||||
22 0.0 UttVPShort
|
||||
22 0.0 Subj_Chunk
|
||||
OrdDigits
|
||||
IdetCN
|
||||
AdA_Chunk
|
||||
yearAdv
|
||||
copula_Chunk
|
||||
ConsNP
|
||||
AdjOrd
|
||||
ComparA
|
||||
timeunitAdv
|
||||
PartNP
|
||||
UttNP_Acc
|
||||
that_RP
|
||||
SSubjS
|
||||
weather_adjCl
|
||||
past_perfect_Chunk
|
||||
monthN
|
||||
dash_Chunk
|
||||
UttImpPl
|
||||
NumLess
|
||||
n7
|
||||
ComplSlashPartLast
|
||||
AdvRVP
|
||||
both_Det
|
||||
TimeNP
|
||||
weekdayPunctualAdv
|
||||
UsePN
|
||||
PImperativePolPos
|
||||
whatPl_IP
|
||||
perfect_Chunk
|
||||
anyPl_Det
|
||||
PastPartAgentAP
|
||||
Numeral_Nom_Chunk
|
||||
EmptyRelSlash
|
||||
pot1
|
||||
how8many_IDet
|
||||
few_Det
|
||||
copula_inf_Chunk
|
||||
VocNP
|
||||
UttNP_Nom
|
||||
PGreetingMale
|
||||
PGreetingFemale
|
||||
2000
src/rukiga/test.treebank
Normal file
2000
src/rukiga/test.treebank
Normal file
File diff suppressed because it is too large
Load Diff
1965
src/rukiga/trees.english
Normal file
1965
src/rukiga/trees.english
Normal file
File diff suppressed because it is too large
Load Diff
1999
src/rukiga/trees.test
Normal file
1999
src/rukiga/trees.test
Normal file
File diff suppressed because it is too large
Load Diff
67
src/rukiga/ud-rgl-trees.txt
Normal file
67
src/rukiga/ud-rgl-trees.txt
Normal file
@@ -0,0 +1,67 @@
|
||||
PhrUtt NoPConj (UttNP (AdvNP (DetCN (DetQuant DefArt NumPl) (UseN child_N)) (SubjS when_Subj (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a see_V2) (UsePron they_Pron))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a have_V2) (DetCN (DetQuant IndefArt NumSg) (SentCN (UseN reason_N) (EmbedVP (UseV go_V)))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a like_V2) (DetCN (DetQuant DefArt NumSg) (SentCN (UseN rule_N) (EmbedS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumPl) (UseN book_N)) (UseComp (CompAP (PositA thin_A)))))))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant DefArt NumSg) (RelCN (UseN man_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron youSg_Pron) (SlashV2a love_V2)))))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant DefArt NumSg) (RelCN (UseN book_N) (UseRCl (TTAnt TPast ASimul) PPos (RelSlash IdRP (SlashVP (UsePron youSg_Pron) (SlashV2a buy_V2)))))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN cat_N)) (AdvVP (UseV jump_V) (SubjS when_Subj (UseCl (TTAnt TPast ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN dog_N)) (UseV come_V)))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (ExtAdvS (SubjS if_Subj (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplVQ know_VQ (UseQCl (TTAnt TPast ASimul) PPos (QuestVP whoSg_IP (ComplSlash (SlashV2a do_V2) (UsePron it_Pron)))))))) (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplVV must_VV (UseV go_V)))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron he_Pron) (AdvVP (UseComp (CompAP (PositA ready_A))) (SubjS when_Subj (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (UsePron he_Pron))))))))) NoVoc
|
||||
PhrUtt NoPConj (UttCN (AdjCN (AdAP (PositAdAAdj clever_A) (PositA correct_A)) (UseN rule_N))) NoVoc
|
||||
PhrUtt NoPConj (UttAdv (ComparAdvAdj less_CAdv probable_AS (UsePN john_PN))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN john_PN) (ComplSlash (SlashV2a eat_V2) (MassNP (AdjCN (PositA red_A) (UseN meat_N))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres AAnter) PPos (PredVP (UsePN john_PN) (UseV die_V)))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplVV must_VV (UseV go_V))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres AAnter) PPos (PredVP (UsePN john_PN) (PassV2 kill_V2)))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePN john_PN) (PassV2 kill_V2)))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt NumSg) (AdvCN (UseN cat_N) (PrepNP in_Prep (DetCN (DetQuant IndefArt NumSg) (UseN hat_N))))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron i_Pron) (AdvVP (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt NumSg) (UseN cat_N))) (PrepNP with_Prep (DetCN (DetQuant (PossPron i_Pron) NumPl) (UseN eye_N))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (UseComp (CompAP (ComplA2 married_A2 (UsePron she_Pron))))))) NoVoc
|
||||
PhrUtt (PConjConj and_Conj) (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (UseV go_V)))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (ConjNP both7and_DConj (BaseNP (DetCN (DetQuant DefArt NumPl) (UseN boy_N)) (DetCN (DetQuant DefArt NumPl) (UseN girl_N)))) (UseComp (CompAdv here_Adv))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplVS say_VS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplVV want_VV (UseV swim_V)))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (UseComp (CompAP (SentAP (PositA uncertain_A) (EmbedS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron he_Pron) (ComplSlash (SlashV2a do_V2) (UsePron it_Pron))))))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a have_V2) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot3 (pot1as2 (pot0as1 (pot0 n4)))))))) (UseN sheep_N)))))) NoVoc
|
||||
ChunkPhr (PlusChunk (SSlash_Chunk (UseSlash (TTAnt TPast ASimul) PPos (SlashVP (UsePron i_Pron) (SlashV2a lose_V2)))) (PlusChunk (Symb_Chunk (MkSymb "$")) (PlusChunk (Symb_Chunk (MkSymb "3.2")) (OneChunk (CN_Sg_Chunk (UseN billion_N))))))
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron they_Pron) (ComplSlash (SlashV2a switch8off_V2) (DetCN (DetQuant DefArt NumSg) (UseN television_N)))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN john_PN) (UseComp (CompAP (ConjAP and_Conj (BaseAP (PositA big_A) (PositA clever_A)))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN john_PN) (UseComp (CompCN (AdjCN (PositA clever_A) (UseN man_N))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN john_PN) (UseComp (CompAdv (PrepNP from_Prep (DetCN (DetQuant DefArt NumSg) (UseN city_N)))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN john_PN) (UseComp (CompAP (PositA clever_A)))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron it_Pron) (UseComp (CompAdv today_Adv))))) NoVoc
|
||||
PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestIComp (CompIP whatSg_IP) (DetNP (DetQuant that_Quant NumSg))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron it_Pron) (UseComp (CompAdv (SubjS because_Subj (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN john_PN) (UseComp (CompAP (PositA clever_A))))))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePN john_PN) (ComplVA become_VA (PositA clever_A))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN john_PN) (ProgrVP (UseV sleep_V))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (ExistNPAdv (DetCN (DetQuant IndefArt NumSg) (UseN cow_N)) (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (UseN forest_N)))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredSCVP (EmbedQS (UseQCl (TTAnt TPast ASimul) PPos (QuestSlash whatSg_IP (SlashVP (UsePron she_Pron) (SlashV2a do_V2))))) (UseComp (CompAP (PositA important_A)))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredSCVP (EmbedS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron she_Pron) (UseV sleep_V)))) (AdvVP (PassV2 see_V2) (PrepNP by8agent_Prep (DetNP every_Det)))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN man_N)) (UseComp (CompAdv here_Adv))))) NoVoc
|
||||
PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestSlash (IdetCN (IdetQuant which_IQuant NumSg) (UseN book_N)) (SlashVP (UsePron youSg_Pron) (SlashV2a like_V2))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (PredetNP all_Predet (DetCN (DetQuant DefArt NumPl) (UseN boy_N))) (UseComp (CompAdv here_Adv))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron she_Pron) (ComplSlash (Slash2V3 give_V3 (UsePron i_Pron)) (DetCN (DetQuant IndefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (ExistNPAdv (DetCN (DetQuant IndefArt NumSg) (UseN cat_N)) (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (UseN house_N)))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron she_Pron) (ComplSlash (Slash2V3 give_V3 (UsePron i_Pron)) (DetCN (DetQuant IndefArt NumSg) (UseN apple_N)))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (DetCN (DetQuant IndefArt NumPl) (UseN boy_N)) (AdvVP (ProgrVP (UseV swim_V)) (SubjS when_Subj (UseCl (TTAnt TPast ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumPl) (UseN girl_N)) (UseV come_V)))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplVS say_VS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplVV want_VV (UseV swim_V)))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron i_Pron) (ComplVV want_VV (ComplSlash (SlashV2a eat_V2) (UsePron it_Pron)))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN john_PN) (UseComp (CompNP (PredetNP not_Predet (DetCN (DetQuant IndefArt NumSg) (UseN doctor_N)))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePN john_PN) (UseV laugh_V)))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePN john_PN) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant no_Quant NumPl) (UseN animal_N)))))) NoVoc
|
||||
PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (PossNP (UseN house_N) (DetCN (DetQuant DefArt NumSg) (UseN doctor_N))))) NoVoc
|
||||
PhrUtt NoPConj (UttImpSg PPos (ImpVP (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumPl) (UseN apple_N))) (DetCN (DetQuant DefArt NumPl) (UseN child_N))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN boy_N)) (has_age_VP (NumDigits (IDig D_6)))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN science_N)) (SelfAdVVP (UseComp (CompAP (PositA important_A))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (ExtAdvS today_Adv (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron i_Pron) (AdvVP (UseV swim_V) (PrepNP in_Prep (DetCN (DetQuant DefArt NumSg) (UseN sea_N)))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (AdvVP (ComplVV must_VV (ComplSlash (SlashV2a read_V2) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))) (PrepNP before_Prep (UsePN (weekdayPN monday_Weekday))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePN john_PN) (ComplSlash (SlashV2a kill_V2) (UsePron he_Pron))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron he_Pron) (AdvVP (PassV2 kill_V2) (PrepNP by8agent_Prep (UsePN john_PN)))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePN john_PN) (ComplSlash (SlashV2a eat_V2) (DetCN (DetQuant IndefArt (NumCard (NumDigits (IDig D_3)))) (UseN sheep_N)))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePN john_PN) (ComplSlash (SlashV2a find_V2) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot1 n4))))))) (UseN cat_N)))))) NoVoc
|
||||
TExclMark (PhrUtt NoPConj (UttImpSg PPos (ImpVP (AdvVP (UseV go_V) (PrepNP to_Prep (DetCN (DetQuant DefArt NumSg) (UseN house_N)))))) NoVoc) TEmpty
|
||||
TFullStop (PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a love_V2) (DetCN (DetQuant IndefArt NumPl) (AdjCN (PositA red_A) (UseN apple_N))))))) NoVoc) TEmpty
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePN john_PN) (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA clever_A) (UseN man_N)))))))) NoVoc
|
||||
PhrUtt NoPConj (UttImpSg PPos (ImpVP (AdvVP (UseV come_V) here_Adv))) (VocNP (DetCN (DetQuant IndefArt NumPl) (UseN boy_N)))
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplVS say_VS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplVV want_VV (UseV swim_V)))))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron she_Pron) (ComplSlash (SlashV2V beg_V2V (ComplSlash (SlashV2a find_V2) (DetCN (DetQuant (PossPron she_Pron) NumSg) (UseN dog_N)))) (UsePN john_PN))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2A paint_V2A (PositA red_A)) (UsePron it_Pron))))) NoVoc
|
||||
PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron she_Pron) (ComplVA become_VA (AdAP very_AdA (PositA beautiful_A)))))) NoVoc
|
||||
2
src/rukiga/unimplemented_func.txt
Normal file
2
src/rukiga/unimplemented_func.txt
Normal file
File diff suppressed because one or more lines are too long
728
src/rukiga/unimplemented_func_lines.txt
Normal file
728
src/rukiga/unimplemented_func_lines.txt
Normal file
@@ -0,0 +1,728 @@
|
||||
AdAdv
|
||||
AddAdvQVP
|
||||
AdnCAdv
|
||||
AdvAP
|
||||
AdvIAdv
|
||||
AdvIP
|
||||
AdvQVP
|
||||
AdvS
|
||||
AdvSlash
|
||||
BaseAP
|
||||
BaseAdV
|
||||
BaseAdv
|
||||
BaseCN
|
||||
BaseDAP
|
||||
BaseIAdv
|
||||
BaseNP
|
||||
BaseRS
|
||||
BaseS
|
||||
CAdvAP
|
||||
CleftAdv
|
||||
CleftNP
|
||||
ComparA
|
||||
ComparAdvAdj
|
||||
ComparAdvAdjS
|
||||
ComplA
|
||||
ComplSlashIP
|
||||
ConjAP
|
||||
ConjAdV
|
||||
ConjAdv
|
||||
ConjCN
|
||||
ConjDet
|
||||
ConjIAdv
|
||||
ConjNP
|
||||
ConjRS
|
||||
ConjS
|
||||
ConsAP
|
||||
ConsAdV
|
||||
ConsAdv
|
||||
ConsCN
|
||||
ConsDAP
|
||||
ConsIAdv
|
||||
ConsNP
|
||||
ConsRS
|
||||
ConsS
|
||||
EmbedQS
|
||||
EmbedS
|
||||
EmbedVP
|
||||
ExistIP
|
||||
ExistIPAdv
|
||||
ExistNP
|
||||
ExistNPAdv
|
||||
ExtAdvS
|
||||
ExtAdvVP
|
||||
FunRP
|
||||
GenericCl
|
||||
IdetQuant
|
||||
ImpP
|
||||
ImpPl
|
||||
ImpersCl
|
||||
InLanguage
|
||||
InflectionA
|
||||
InflectionA
|
||||
InflectionAdv
|
||||
InflectionN
|
||||
InflectionN
|
||||
InflectionN
|
||||
InflectionPrep
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionVA
|
||||
InflectionVQ
|
||||
InflectionVS
|
||||
InflectionVV
|
||||
MarkupAP
|
||||
MarkupAdv
|
||||
MarkupCN
|
||||
MarkupNP
|
||||
MarkupPhr
|
||||
MarkupS
|
||||
MarkupText
|
||||
MarkupUtt
|
||||
MkDefinition
|
||||
MkDefinitionEx
|
||||
MkDocument
|
||||
MkTag
|
||||
NoDefinition
|
||||
PConjConj
|
||||
PassV
|
||||
PositAdAAdj
|
||||
PositAdvAdj
|
||||
PredSCVP
|
||||
PrepIP
|
||||
ProgrVP
|
||||
QuestQVP
|
||||
ReflA
|
||||
ReflVP
|
||||
RelS
|
||||
SSubjS
|
||||
SelfAdVVP
|
||||
SelfAdvVP
|
||||
SelfNP
|
||||
SentAP
|
||||
SentCN
|
||||
SlashPrep
|
||||
SlashV
|
||||
SlashV
|
||||
SlashV
|
||||
SlashV
|
||||
SlashV
|
||||
VNP
|
||||
SlashVS
|
||||
SubjS
|
||||
UseA
|
||||
UseSlash
|
||||
VPSlashPrep
|
||||
VocNP
|
||||
Mark
|
||||
above
|
||||
Prep
|
||||
active
|
||||
passive
|
||||
afrikaans
|
||||
Language
|
||||
airplane
|
||||
already
|
||||
Adv
|
||||
although
|
||||
Subj
|
||||
amharic
|
||||
Language
|
||||
answer
|
||||
apartment
|
||||
april
|
||||
Month
|
||||
arabic
|
||||
Language
|
||||
art
|
||||
as
|
||||
CAdv
|
||||
ashes
|
||||
ask
|
||||
at
|
||||
most
|
||||
AdN
|
||||
august
|
||||
Month
|
||||
Mark
|
||||
back
|
||||
bank
|
||||
bark
|
||||
beautiful
|
||||
because
|
||||
Subj
|
||||
before
|
||||
Prep
|
||||
beg
|
||||
belly
|
||||
blow
|
||||
bone
|
||||
boot
|
||||
boss
|
||||
both
|
||||
and
|
||||
DConj
|
||||
bottle
|
||||
of
|
||||
CN
|
||||
breast
|
||||
breathe
|
||||
broad
|
||||
brother
|
||||
brown
|
||||
bulgarian
|
||||
Language
|
||||
burn
|
||||
butter
|
||||
by
|
||||
agent
|
||||
Prep
|
||||
by
|
||||
means
|
||||
Prep
|
||||
camera
|
||||
cap
|
||||
carpet
|
||||
catalan
|
||||
Language
|
||||
ceiling
|
||||
chair
|
||||
cheese
|
||||
chinese
|
||||
Language
|
||||
church
|
||||
clever
|
||||
coat
|
||||
correct
|
||||
country
|
||||
cousin
|
||||
cup
|
||||
of
|
||||
CN
|
||||
danish
|
||||
Language
|
||||
dayMonthAdv
|
||||
dayMonthYearAdv
|
||||
day
|
||||
day
|
||||
Timeunit
|
||||
dconcat
|
||||
december
|
||||
Month
|
||||
die
|
||||
dig
|
||||
digits
|
||||
num
|
||||
digits
|
||||
numeral
|
||||
dirty
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
doctor
|
||||
door
|
||||
dry
|
||||
dull
|
||||
during
|
||||
Prep
|
||||
dust
|
||||
dutch
|
||||
Language
|
||||
ear
|
||||
earth
|
||||
easy
|
||||
egg
|
||||
eightHour
|
||||
eighteenHour
|
||||
either
|
||||
or
|
||||
DConj
|
||||
elevenHour
|
||||
empty
|
||||
enemy
|
||||
english
|
||||
Language
|
||||
estonian
|
||||
Language
|
||||
everybody
|
||||
NP
|
||||
everything
|
||||
NP
|
||||
except
|
||||
Prep
|
||||
eye
|
||||
factory
|
||||
fall
|
||||
far
|
||||
Adv
|
||||
fat
|
||||
feather
|
||||
february
|
||||
Month
|
||||
few
|
||||
short
|
||||
of
|
||||
fifteenHour
|
||||
fight
|
||||
fingernail
|
||||
finnish
|
||||
Language
|
||||
fiveHour
|
||||
float
|
||||
floor
|
||||
flow
|
||||
fly
|
||||
fog
|
||||
foot
|
||||
for
|
||||
Prep
|
||||
forest
|
||||
forget
|
||||
fourHour
|
||||
fourteenHour
|
||||
freeze
|
||||
french
|
||||
Language
|
||||
friday
|
||||
Weekday
|
||||
fridge
|
||||
fruit
|
||||
full
|
||||
fun
|
||||
AV
|
||||
garden
|
||||
german
|
||||
Language
|
||||
glass
|
||||
of
|
||||
CN
|
||||
glove
|
||||
gold
|
||||
grass
|
||||
greek
|
||||
Language
|
||||
guts
|
||||
Mark
|
||||
Mark
|
||||
hair
|
||||
hand
|
||||
harbour
|
||||
has
|
||||
age
|
||||
VP
|
||||
hat
|
||||
hate
|
||||
have
|
||||
name
|
||||
Cl
|
||||
head
|
||||
hear
|
||||
heart
|
||||
hebrew
|
||||
Language
|
||||
here
|
||||
from
|
||||
Adv
|
||||
here
|
||||
to
|
||||
Adv
|
||||
hill
|
||||
hindi
|
||||
Language
|
||||
hit
|
||||
hold
|
||||
horn
|
||||
hour
|
||||
Timeunit
|
||||
how
|
||||
much
|
||||
IAdv
|
||||
how
|
||||
far
|
||||
QCl
|
||||
how
|
||||
old
|
||||
QCl
|
||||
hungry
|
||||
VP
|
||||
hunt
|
||||
husband
|
||||
Mark
|
||||
ice
|
||||
if
|
||||
Subj
|
||||
if
|
||||
then
|
||||
Conj
|
||||
ill
|
||||
VP
|
||||
important
|
||||
industry
|
||||
intMonthday
|
||||
intYear
|
||||
iron
|
||||
is
|
||||
right
|
||||
VP
|
||||
is
|
||||
wrong
|
||||
VP
|
||||
italian
|
||||
Language
|
||||
january
|
||||
Month
|
||||
japanese
|
||||
Language
|
||||
july
|
||||
Month
|
||||
june
|
||||
Month
|
||||
king
|
||||
knee
|
||||
know
|
||||
lake
|
||||
lamp
|
||||
languageCN
|
||||
languageNP
|
||||
language
|
||||
title
|
||||
Utt
|
||||
latin
|
||||
Language
|
||||
latvian
|
||||
Language
|
||||
laugh
|
||||
leaf
|
||||
learn
|
||||
leather
|
||||
leave
|
||||
left
|
||||
Ord
|
||||
leg
|
||||
less
|
||||
CAdv
|
||||
li
|
||||
Mark
|
||||
lie
|
||||
like
|
||||
listen
|
||||
liver
|
||||
long
|
||||
lose
|
||||
louse
|
||||
love
|
||||
maltese
|
||||
Language
|
||||
march
|
||||
Month
|
||||
married
|
||||
married
|
||||
Cl
|
||||
may
|
||||
Month
|
||||
meat
|
||||
minute
|
||||
Timeunit
|
||||
monday
|
||||
Weekday
|
||||
monthAdv
|
||||
monthN
|
||||
monthPN
|
||||
monthYearAdv
|
||||
month
|
||||
Timeunit
|
||||
moon
|
||||
more
|
||||
CAdv
|
||||
mother
|
||||
mountain
|
||||
mouth
|
||||
much
|
||||
Det
|
||||
units
|
||||
AP
|
||||
units
|
||||
of
|
||||
NP
|
||||
name
|
||||
narrow
|
||||
nd
|
||||
nd
|
||||
nd
|
||||
nd
|
||||
nd
|
||||
near
|
||||
neck
|
||||
nepali
|
||||
Language
|
||||
newspaper
|
||||
night
|
||||
nineHour
|
||||
nineteenHour
|
||||
no
|
||||
Utt
|
||||
nobody
|
||||
NP
|
||||
norwegian
|
||||
Language
|
||||
nose
|
||||
nothing
|
||||
NP
|
||||
november
|
||||
Month
|
||||
num
|
||||
digits
|
||||
number
|
||||
october
|
||||
Month
|
||||
oil
|
||||
oneHour
|
||||
open
|
||||
Mark
|
||||
paint
|
||||
paper
|
||||
part
|
||||
Prep
|
||||
peace
|
||||
pen
|
||||
persian
|
||||
Language
|
||||
person
|
||||
planet
|
||||
plastic
|
||||
play
|
||||
policeman
|
||||
polish
|
||||
Language
|
||||
possess
|
||||
Prep
|
||||
priest
|
||||
probable
|
||||
AS
|
||||
pull
|
||||
punjabi
|
||||
Language
|
||||
push
|
||||
put
|
||||
queen
|
||||
question
|
||||
quite
|
||||
Adv
|
||||
radio
|
||||
rain
|
||||
rain
|
||||
ready
|
||||
VP
|
||||
reason
|
||||
religion
|
||||
restaurant
|
||||
right
|
||||
Ord
|
||||
road
|
||||
rock
|
||||
romanian
|
||||
Language
|
||||
roof
|
||||
root
|
||||
rope
|
||||
rotten
|
||||
round
|
||||
rub
|
||||
rubber
|
||||
rule
|
||||
russian
|
||||
Language
|
||||
salt
|
||||
sand
|
||||
saturday
|
||||
Weekday
|
||||
scared
|
||||
VP
|
||||
school
|
||||
science
|
||||
scratch
|
||||
second
|
||||
Timeunit
|
||||
seed
|
||||
seek
|
||||
september
|
||||
Month
|
||||
sevenHour
|
||||
seventeenHour
|
||||
sew
|
||||
sharp
|
||||
sheep
|
||||
shirt
|
||||
shoe
|
||||
shop
|
||||
short
|
||||
silver
|
||||
sindhi
|
||||
Language
|
||||
sing
|
||||
sister
|
||||
sit
|
||||
sixHour
|
||||
sixteenHour
|
||||
skin
|
||||
sky
|
||||
smell
|
||||
smoke
|
||||
smooth
|
||||
snake
|
||||
snow
|
||||
sock
|
||||
somebody
|
||||
NP
|
||||
something
|
||||
NP
|
||||
somewhere
|
||||
Adv
|
||||
song
|
||||
spanish
|
||||
Language
|
||||
speak
|
||||
spit
|
||||
split
|
||||
squeeze
|
||||
stab
|
||||
stand
|
||||
steel
|
||||
stick
|
||||
stone
|
||||
stop
|
||||
stove
|
||||
straight
|
||||
student
|
||||
stupid
|
||||
suck
|
||||
sun
|
||||
sunday
|
||||
Weekday
|
||||
swahili
|
||||
Language
|
||||
swedish
|
||||
Language
|
||||
swell
|
||||
switch
|
||||
off
|
||||
switch
|
||||
on
|
||||
table
|
||||
Mark
|
||||
table
|
||||
tail
|
||||
td
|
||||
Mark
|
||||
teacher
|
||||
television
|
||||
tenHour
|
||||
thai
|
||||
Language
|
||||
there
|
||||
from
|
||||
Adv
|
||||
there
|
||||
to
|
||||
Adv
|
||||
there
|
||||
Adv
|
||||
they
|
||||
Pron
|
||||
thick
|
||||
thin
|
||||
think
|
||||
thirsty
|
||||
VP
|
||||
thirteenHour
|
||||
threeHour
|
||||
through
|
||||
Prep
|
||||
throw
|
||||
thursday
|
||||
Weekday
|
||||
tie
|
||||
timeHour
|
||||
timeHourMinute
|
||||
timeunitAdv
|
||||
tired
|
||||
VP
|
||||
today
|
||||
Adv
|
||||
tongue
|
||||
tooth
|
||||
tr
|
||||
Mark
|
||||
tuesday
|
||||
Weekday
|
||||
turkish
|
||||
Language
|
||||
turn
|
||||
twelveHour
|
||||
twentyFourHour
|
||||
twentyHour
|
||||
twentyOneHour
|
||||
twentyThreeHour
|
||||
twentyTwoHour
|
||||
twoHour
|
||||
ugly
|
||||
ul
|
||||
Mark
|
||||
uncertain
|
||||
university
|
||||
urdu
|
||||
Language
|
||||
village
|
||||
vomit
|
||||
war
|
||||
wash
|
||||
watch
|
||||
weather
|
||||
adjCl
|
||||
wednesday
|
||||
Weekday
|
||||
week
|
||||
Timeunit
|
||||
weekdayHabitualAdv
|
||||
weekdayLastAdv
|
||||
weekdayN
|
||||
weekdayNextAdv
|
||||
weekdayPN
|
||||
weekdayPunctualAdv
|
||||
wet
|
||||
what
|
||||
name
|
||||
QCl
|
||||
when
|
||||
Subj
|
||||
wide
|
||||
wife
|
||||
win
|
||||
wind
|
||||
window
|
||||
wing
|
||||
wipe
|
||||
without
|
||||
Prep
|
||||
wonder
|
||||
VQ
|
||||
wood
|
||||
worm
|
||||
write
|
||||
yearAdv
|
||||
year
|
||||
year
|
||||
Timeunit
|
||||
yes
|
||||
Utt
|
||||
youPol
|
||||
Pron
|
||||
3
src/rukiga/unimplemented_functions.text
Normal file
3
src/rukiga/unimplemented_functions.text
Normal file
File diff suppressed because one or more lines are too long
729
src/rukiga/unimplented_func_lines.txt
Normal file
729
src/rukiga/unimplented_func_lines.txt
Normal file
@@ -0,0 +1,729 @@
|
||||
LangCgg
|
||||
AdAdv
|
||||
AddAdvQVP
|
||||
AdnCAdv
|
||||
AdvAP
|
||||
AdvIAdv
|
||||
AdvIP
|
||||
AdvQVP
|
||||
AdvS
|
||||
AdvSlash
|
||||
BaseAP
|
||||
BaseAdV
|
||||
BaseAdv
|
||||
BaseCN
|
||||
BaseDAP
|
||||
BaseIAdv
|
||||
BaseNP
|
||||
BaseRS
|
||||
BaseS
|
||||
CAdvAP
|
||||
CleftAdv
|
||||
CleftNP
|
||||
ComparA
|
||||
ComparAdvAdj
|
||||
ComparAdvAdjS
|
||||
ComplA
|
||||
ComplSlashIP
|
||||
ConjAP
|
||||
ConjAdV
|
||||
ConjAdv
|
||||
ConjCN
|
||||
ConjDet
|
||||
ConjIAdv
|
||||
ConjNP
|
||||
ConjRS
|
||||
ConjS
|
||||
ConsAP
|
||||
ConsAdV
|
||||
ConsAdv
|
||||
ConsCN
|
||||
ConsDAP
|
||||
ConsIAdv
|
||||
ConsNP
|
||||
ConsRS
|
||||
ConsS
|
||||
EmbedQS
|
||||
EmbedS
|
||||
EmbedVP
|
||||
ExistIP
|
||||
ExistIPAdv
|
||||
ExistNP
|
||||
ExistNPAdv
|
||||
ExtAdvS
|
||||
ExtAdvVP
|
||||
FunRP
|
||||
GenericCl
|
||||
IdetQuant
|
||||
ImpP
|
||||
ImpPl
|
||||
ImpersCl
|
||||
InLanguage
|
||||
InflectionA
|
||||
InflectionA
|
||||
InflectionAdv
|
||||
InflectionN
|
||||
InflectionN
|
||||
InflectionN
|
||||
InflectionPrep
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionV
|
||||
InflectionVA
|
||||
InflectionVQ
|
||||
InflectionVS
|
||||
InflectionVV
|
||||
MarkupAP
|
||||
MarkupAdv
|
||||
MarkupCN
|
||||
MarkupNP
|
||||
MarkupPhr
|
||||
MarkupS
|
||||
MarkupText
|
||||
MarkupUtt
|
||||
MkDefinition
|
||||
MkDefinitionEx
|
||||
MkDocument
|
||||
MkTag
|
||||
NoDefinition
|
||||
PConjConj
|
||||
PassV
|
||||
PositAdAAdj
|
||||
PositAdvAdj
|
||||
PredSCVP
|
||||
PrepIP
|
||||
ProgrVP
|
||||
QuestQVP
|
||||
ReflA
|
||||
ReflVP
|
||||
RelS
|
||||
SSubjS
|
||||
SelfAdVVP
|
||||
SelfAdvVP
|
||||
SelfNP
|
||||
SentAP
|
||||
SentCN
|
||||
SlashPrep
|
||||
SlashV
|
||||
SlashV
|
||||
SlashV
|
||||
SlashV
|
||||
SlashV
|
||||
VNP
|
||||
SlashVS
|
||||
SubjS
|
||||
UseA
|
||||
UseSlash
|
||||
VPSlashPrep
|
||||
VocNP
|
||||
Mark
|
||||
above
|
||||
Prep
|
||||
active
|
||||
passive
|
||||
afrikaans
|
||||
Language
|
||||
airplane
|
||||
already
|
||||
Adv
|
||||
although
|
||||
Subj
|
||||
amharic
|
||||
Language
|
||||
answer
|
||||
apartment
|
||||
april
|
||||
Month
|
||||
arabic
|
||||
Language
|
||||
art
|
||||
as
|
||||
CAdv
|
||||
ashes
|
||||
ask
|
||||
at
|
||||
most
|
||||
AdN
|
||||
august
|
||||
Month
|
||||
Mark
|
||||
back
|
||||
bank
|
||||
bark
|
||||
beautiful
|
||||
because
|
||||
Subj
|
||||
before
|
||||
Prep
|
||||
beg
|
||||
belly
|
||||
blow
|
||||
bone
|
||||
boot
|
||||
boss
|
||||
both
|
||||
and
|
||||
DConj
|
||||
bottle
|
||||
of
|
||||
CN
|
||||
breast
|
||||
breathe
|
||||
broad
|
||||
brother
|
||||
brown
|
||||
bulgarian
|
||||
Language
|
||||
burn
|
||||
butter
|
||||
by
|
||||
agent
|
||||
Prep
|
||||
by
|
||||
means
|
||||
Prep
|
||||
camera
|
||||
cap
|
||||
carpet
|
||||
catalan
|
||||
Language
|
||||
ceiling
|
||||
chair
|
||||
cheese
|
||||
chinese
|
||||
Language
|
||||
church
|
||||
clever
|
||||
coat
|
||||
correct
|
||||
country
|
||||
cousin
|
||||
cup
|
||||
of
|
||||
CN
|
||||
danish
|
||||
Language
|
||||
dayMonthAdv
|
||||
dayMonthYearAdv
|
||||
day
|
||||
day
|
||||
Timeunit
|
||||
dconcat
|
||||
december
|
||||
Month
|
||||
die
|
||||
dig
|
||||
digits
|
||||
num
|
||||
digits
|
||||
numeral
|
||||
dirty
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
dn
|
||||
doctor
|
||||
door
|
||||
dry
|
||||
dull
|
||||
during
|
||||
Prep
|
||||
dust
|
||||
dutch
|
||||
Language
|
||||
ear
|
||||
earth
|
||||
easy
|
||||
egg
|
||||
eightHour
|
||||
eighteenHour
|
||||
either
|
||||
or
|
||||
DConj
|
||||
elevenHour
|
||||
empty
|
||||
enemy
|
||||
english
|
||||
Language
|
||||
estonian
|
||||
Language
|
||||
everybody
|
||||
NP
|
||||
everything
|
||||
NP
|
||||
except
|
||||
Prep
|
||||
eye
|
||||
factory
|
||||
fall
|
||||
far
|
||||
Adv
|
||||
fat
|
||||
feather
|
||||
february
|
||||
Month
|
||||
few
|
||||
short
|
||||
of
|
||||
fifteenHour
|
||||
fight
|
||||
fingernail
|
||||
finnish
|
||||
Language
|
||||
fiveHour
|
||||
float
|
||||
floor
|
||||
flow
|
||||
fly
|
||||
fog
|
||||
foot
|
||||
for
|
||||
Prep
|
||||
forest
|
||||
forget
|
||||
fourHour
|
||||
fourteenHour
|
||||
freeze
|
||||
french
|
||||
Language
|
||||
friday
|
||||
Weekday
|
||||
fridge
|
||||
fruit
|
||||
full
|
||||
fun
|
||||
AV
|
||||
garden
|
||||
german
|
||||
Language
|
||||
glass
|
||||
of
|
||||
CN
|
||||
glove
|
||||
gold
|
||||
grass
|
||||
greek
|
||||
Language
|
||||
guts
|
||||
Mark
|
||||
Mark
|
||||
hair
|
||||
hand
|
||||
harbour
|
||||
has
|
||||
age
|
||||
VP
|
||||
hat
|
||||
hate
|
||||
have
|
||||
name
|
||||
Cl
|
||||
head
|
||||
hear
|
||||
heart
|
||||
hebrew
|
||||
Language
|
||||
here
|
||||
from
|
||||
Adv
|
||||
here
|
||||
to
|
||||
Adv
|
||||
hill
|
||||
hindi
|
||||
Language
|
||||
hit
|
||||
hold
|
||||
horn
|
||||
hour
|
||||
Timeunit
|
||||
how
|
||||
much
|
||||
IAdv
|
||||
how
|
||||
far
|
||||
QCl
|
||||
how
|
||||
old
|
||||
QCl
|
||||
hungry
|
||||
VP
|
||||
hunt
|
||||
husband
|
||||
Mark
|
||||
ice
|
||||
if
|
||||
Subj
|
||||
if
|
||||
then
|
||||
Conj
|
||||
ill
|
||||
VP
|
||||
important
|
||||
industry
|
||||
intMonthday
|
||||
intYear
|
||||
iron
|
||||
is
|
||||
right
|
||||
VP
|
||||
is
|
||||
wrong
|
||||
VP
|
||||
italian
|
||||
Language
|
||||
january
|
||||
Month
|
||||
japanese
|
||||
Language
|
||||
july
|
||||
Month
|
||||
june
|
||||
Month
|
||||
king
|
||||
knee
|
||||
know
|
||||
lake
|
||||
lamp
|
||||
languageCN
|
||||
languageNP
|
||||
language
|
||||
title
|
||||
Utt
|
||||
latin
|
||||
Language
|
||||
latvian
|
||||
Language
|
||||
laugh
|
||||
leaf
|
||||
learn
|
||||
leather
|
||||
leave
|
||||
left
|
||||
Ord
|
||||
leg
|
||||
less
|
||||
CAdv
|
||||
li
|
||||
Mark
|
||||
lie
|
||||
like
|
||||
listen
|
||||
liver
|
||||
long
|
||||
lose
|
||||
louse
|
||||
love
|
||||
maltese
|
||||
Language
|
||||
march
|
||||
Month
|
||||
married
|
||||
married
|
||||
Cl
|
||||
may
|
||||
Month
|
||||
meat
|
||||
minute
|
||||
Timeunit
|
||||
monday
|
||||
Weekday
|
||||
monthAdv
|
||||
monthN
|
||||
monthPN
|
||||
monthYearAdv
|
||||
month
|
||||
Timeunit
|
||||
moon
|
||||
more
|
||||
CAdv
|
||||
mother
|
||||
mountain
|
||||
mouth
|
||||
much
|
||||
Det
|
||||
units
|
||||
AP
|
||||
units
|
||||
of
|
||||
NP
|
||||
name
|
||||
narrow
|
||||
nd
|
||||
nd
|
||||
nd
|
||||
nd
|
||||
nd
|
||||
near
|
||||
neck
|
||||
nepali
|
||||
Language
|
||||
newspaper
|
||||
night
|
||||
nineHour
|
||||
nineteenHour
|
||||
no
|
||||
Utt
|
||||
nobody
|
||||
NP
|
||||
norwegian
|
||||
Language
|
||||
nose
|
||||
nothing
|
||||
NP
|
||||
november
|
||||
Month
|
||||
num
|
||||
digits
|
||||
number
|
||||
october
|
||||
Month
|
||||
oil
|
||||
oneHour
|
||||
open
|
||||
Mark
|
||||
paint
|
||||
paper
|
||||
part
|
||||
Prep
|
||||
peace
|
||||
pen
|
||||
persian
|
||||
Language
|
||||
person
|
||||
planet
|
||||
plastic
|
||||
play
|
||||
policeman
|
||||
polish
|
||||
Language
|
||||
possess
|
||||
Prep
|
||||
priest
|
||||
probable
|
||||
AS
|
||||
pull
|
||||
punjabi
|
||||
Language
|
||||
push
|
||||
put
|
||||
queen
|
||||
question
|
||||
quite
|
||||
Adv
|
||||
radio
|
||||
rain
|
||||
rain
|
||||
ready
|
||||
VP
|
||||
reason
|
||||
religion
|
||||
restaurant
|
||||
right
|
||||
Ord
|
||||
road
|
||||
rock
|
||||
romanian
|
||||
Language
|
||||
roof
|
||||
root
|
||||
rope
|
||||
rotten
|
||||
round
|
||||
rub
|
||||
rubber
|
||||
rule
|
||||
russian
|
||||
Language
|
||||
salt
|
||||
sand
|
||||
saturday
|
||||
Weekday
|
||||
scared
|
||||
VP
|
||||
school
|
||||
science
|
||||
scratch
|
||||
second
|
||||
Timeunit
|
||||
seed
|
||||
seek
|
||||
september
|
||||
Month
|
||||
sevenHour
|
||||
seventeenHour
|
||||
sew
|
||||
sharp
|
||||
sheep
|
||||
shirt
|
||||
shoe
|
||||
shop
|
||||
short
|
||||
silver
|
||||
sindhi
|
||||
Language
|
||||
sing
|
||||
sister
|
||||
sit
|
||||
sixHour
|
||||
sixteenHour
|
||||
skin
|
||||
sky
|
||||
smell
|
||||
smoke
|
||||
smooth
|
||||
snake
|
||||
snow
|
||||
sock
|
||||
somebody
|
||||
NP
|
||||
something
|
||||
NP
|
||||
somewhere
|
||||
Adv
|
||||
song
|
||||
spanish
|
||||
Language
|
||||
speak
|
||||
spit
|
||||
split
|
||||
squeeze
|
||||
stab
|
||||
stand
|
||||
steel
|
||||
stick
|
||||
stone
|
||||
stop
|
||||
stove
|
||||
straight
|
||||
student
|
||||
stupid
|
||||
suck
|
||||
sun
|
||||
sunday
|
||||
Weekday
|
||||
swahili
|
||||
Language
|
||||
swedish
|
||||
Language
|
||||
swell
|
||||
switch
|
||||
off
|
||||
switch
|
||||
on
|
||||
table
|
||||
Mark
|
||||
table
|
||||
tail
|
||||
td
|
||||
Mark
|
||||
teacher
|
||||
television
|
||||
tenHour
|
||||
thai
|
||||
Language
|
||||
there
|
||||
from
|
||||
Adv
|
||||
there
|
||||
to
|
||||
Adv
|
||||
there
|
||||
Adv
|
||||
they
|
||||
Pron
|
||||
thick
|
||||
thin
|
||||
think
|
||||
thirsty
|
||||
VP
|
||||
thirteenHour
|
||||
threeHour
|
||||
through
|
||||
Prep
|
||||
throw
|
||||
thursday
|
||||
Weekday
|
||||
tie
|
||||
timeHour
|
||||
timeHourMinute
|
||||
timeunitAdv
|
||||
tired
|
||||
VP
|
||||
today
|
||||
Adv
|
||||
tongue
|
||||
tooth
|
||||
tr
|
||||
Mark
|
||||
tuesday
|
||||
Weekday
|
||||
turkish
|
||||
Language
|
||||
turn
|
||||
twelveHour
|
||||
twentyFourHour
|
||||
twentyHour
|
||||
twentyOneHour
|
||||
twentyThreeHour
|
||||
twentyTwoHour
|
||||
twoHour
|
||||
ugly
|
||||
ul
|
||||
Mark
|
||||
uncertain
|
||||
university
|
||||
urdu
|
||||
Language
|
||||
village
|
||||
vomit
|
||||
war
|
||||
wash
|
||||
watch
|
||||
weather
|
||||
adjCl
|
||||
wednesday
|
||||
Weekday
|
||||
week
|
||||
Timeunit
|
||||
weekdayHabitualAdv
|
||||
weekdayLastAdv
|
||||
weekdayN
|
||||
weekdayNextAdv
|
||||
weekdayPN
|
||||
weekdayPunctualAdv
|
||||
wet
|
||||
what
|
||||
name
|
||||
QCl
|
||||
when
|
||||
Subj
|
||||
wide
|
||||
wife
|
||||
win
|
||||
wind
|
||||
window
|
||||
wing
|
||||
wipe
|
||||
without
|
||||
Prep
|
||||
wonder
|
||||
VQ
|
||||
wood
|
||||
worm
|
||||
write
|
||||
yearAdv
|
||||
year
|
||||
year
|
||||
Timeunit
|
||||
yes
|
||||
Utt
|
||||
youPol
|
||||
Pron
|
||||
Reference in New Issue
Block a user