|
|
|
@ -18,28 +18,24 @@
|
|
|
|
|
<enum-item name='STANDARD_VERB'/>
|
|
|
|
|
</enum-type>
|
|
|
|
|
|
|
|
|
|
<struct-type type-name='language_word' key-field='word'>
|
|
|
|
|
<stl-string name='word'/>
|
|
|
|
|
|
|
|
|
|
<code-helper name='find-instance'>$global.world.raws.language_words[$]</code-helper>
|
|
|
|
|
|
|
|
|
|
<compound name='forms' is-union='true'>
|
|
|
|
|
<static-array type-name='stl-string' name='all' count='9'/>
|
|
|
|
|
<compound>
|
|
|
|
|
<stl-string name='noun'/>
|
|
|
|
|
<stl-string name='noun_plural'/>
|
|
|
|
|
<enum-type type-name='part_of_speech'>
|
|
|
|
|
<enum-item name='Noun'/>
|
|
|
|
|
<enum-item name='NounPlural'/>
|
|
|
|
|
<enum-item name='Adjective'/>
|
|
|
|
|
<enum-item name='Prefix'/>
|
|
|
|
|
<enum-item name='Verb'/>
|
|
|
|
|
<enum-item name='Verb3rdPerson'/>
|
|
|
|
|
<enum-item name='VerbPast'/>
|
|
|
|
|
<enum-item name='VerbPassive'/>
|
|
|
|
|
<enum-item name='VerbGerund'/>
|
|
|
|
|
</enum-type>
|
|
|
|
|
|
|
|
|
|
<stl-string name='adjective'/>
|
|
|
|
|
<struct-type type-name='language_word' instance-vector='$global.world.raws.language_words'>
|
|
|
|
|
<stl-string name='word'/>
|
|
|
|
|
|
|
|
|
|
<stl-string name='prefix'/>
|
|
|
|
|
<code-helper name='describe'>$.word</code-helper>
|
|
|
|
|
|
|
|
|
|
<stl-string name='verb'/>
|
|
|
|
|
<stl-string name='verb_3rd_person'/>
|
|
|
|
|
<stl-string name='verb_past'/>
|
|
|
|
|
<stl-string name='verb_passive'/>
|
|
|
|
|
<stl-string name='verb_gerund'/>
|
|
|
|
|
</compound>
|
|
|
|
|
</compound>
|
|
|
|
|
<static-array type-name='stl-string' name='forms' count='9' index-enum='part_of_speech'/>
|
|
|
|
|
|
|
|
|
|
<uint8_t name='adj_dist'/>
|
|
|
|
|
|
|
|
|
@ -48,10 +44,10 @@
|
|
|
|
|
<df-flagarray name='flags' index-enum='language_word_flags'/>
|
|
|
|
|
</struct-type>
|
|
|
|
|
|
|
|
|
|
<struct-type type-name='language_translation' key-field='name'>
|
|
|
|
|
<struct-type type-name='language_translation' instance-vector='$global.world.raws.translations'>
|
|
|
|
|
<stl-string name='name'/>
|
|
|
|
|
|
|
|
|
|
<code-helper name='find-instance'>$global.world.raws.translations[$]</code-helper>
|
|
|
|
|
<code-helper name='describe'>$.name</code-helper>
|
|
|
|
|
|
|
|
|
|
<stl-vector name='unknown1' comment='empty'/>
|
|
|
|
|
<stl-vector name='unknown2' comment='empty'/>
|
|
|
|
@ -78,7 +74,9 @@
|
|
|
|
|
<static-array name='words' count='7'>
|
|
|
|
|
<int32_t ref-target='language_word'/>
|
|
|
|
|
</static-array>
|
|
|
|
|
<static-array name='parts_of_speech' count='7' type-name='int16_t'/>
|
|
|
|
|
<static-array name='parts_of_speech' count='7'>
|
|
|
|
|
<enum base-type='int16_t' type-name='part_of_speech'/>
|
|
|
|
|
</static-array>
|
|
|
|
|
|
|
|
|
|
<int32_t name='language' ref-target='language_translation'/>
|
|
|
|
|
<int16_t name='unknown'/>
|
|
|
|
|