added a word not found allert to stderr when word is not in dictionary

This commit is contained in:
Bizcochito 2022-05-07 21:26:44 +02:00
parent 81d25ec8f1
commit 3d0fc9145f
3 changed files with 83 additions and 212 deletions

View File

@ -126,6 +126,7 @@ function add_word(str)
end
if add then
table.insert(word_list,str)
if not in_dictionary(str) then io.stderr:write("Error: \""..str.."\" is not known\n") end
end
end

View File

@ -20,7 +20,7 @@ LU'NYA
relfur chu mya pu yu mya relfur lup apatka'nya faka'nya'pash ponme mya wawote polika'nya peekaka'nya'pash.
ESH'NYUI
mi'shi'pash~
mi'shi'pashshu
balfur yu e ton polika'nya dre?
LU'NYA
@ -29,15 +29,15 @@ LU'NYA
balfurla yu dra?
ESH'NYUI
relfurla yu esh'dre mya ton polika'nya yu puroton ka'nya~
relfur yu shi'ro'bae'pu yu pon'ya ka'nya~
relfurla yu esh'dre mya ton polika'nya yu puroton ka'nyashu
relfur yu shi'ro'bae'pu yu pon'ya ka'nyashu
LU'NYA
puroton yu ponya ton ka'nya!
ESH'NYUI
be'nyui-rerenlafura yu meluton mimifaka'nya…
relfur yu meluton mimiku'pash~
relfur yu meluton mimiku'pashshu
LU'NYA
o'o, relfur chu parefaka'nya…
@ -46,7 +46,7 @@ LU'NYA
ESH'NYUI
uu, relfur yu naomiminku mya mimifuku mya ton ka'nya...
relfur yu guraton to meluton mimifuku..
relfur yu ton mimiku'pash~
relfur yu ton mimiku'pashshu
LU'NYA
ishi-balfur yu mishi'pash!
@ -54,7 +54,7 @@ LU'NYA
ESH'NYUI
i eshnyui_blush.png
yesh-balfur yu mishi'pash~
yesh-balfur yu mishi'pashshu
(>///////////////<)
relfur yu ari'laen parefaka'nya, balfur yu pareka'nya dra?

262
test.html
View File

@ -455,14 +455,6 @@ ESH'NYUI
dre?
</span>
<span
class="clickable"
onclick="showPopup('','')"
onmouseover="checkHover('','',this)"
onmouseout="clearHover()">
</span>
</p>
<p class="convo-heonian">
<span
@ -537,14 +529,6 @@ ESH'NYUI
?
</span>
<span
class="clickable"
onclick="showPopup('','')"
onmouseover="checkHover('','',this)"
onmouseout="clearHover()">
</span>
</p>
<p class="convo-raw">
uwu
@ -832,20 +816,20 @@ ESH'NYUI
<p class="convo-roman">
<span
class="clickable"
onclick="showPopup('mi\'shi\'pash~','mishipash')"
onmouseover="checkHover('mi\'shi\'pash~','mishipash',this)"
onclick="showPopup('mi\'shi\'pashshu','mishipashshu')"
onmouseover="checkHover('mi\'shi\'pashshu','mishipashshu',this)"
onmouseout="clearHover()">
mi'shi'pash~
mi'shi'pashshu
</span>
</p>
<p class="convo-heonian">
<span
class="clickable"
onclick="showPopup('~','mishipash')"
onmouseover="checkHover('~','mishipash',this)"
onclick="showPopup('','mishipashshu')"
onmouseover="checkHover('','mishipashshu',this)"
onmouseout="clearHover()">
~

</span>
</p>
@ -976,14 +960,6 @@ LU'NYA
mishi'pash!!
</span>
<span
class="clickable"
onclick="showPopup('','')"
onmouseover="checkHover('','',this)"
onmouseout="clearHover()">
</span>
</p>
<p class="convo-heonian">
<span
@ -994,14 +970,6 @@ LU'NYA
!!
</span>
<span
class="clickable"
onclick="showPopup('','')"
onmouseover="checkHover('','',this)"
onmouseout="clearHover()">
</span>
</p>
<p class="convo-roman">
<span
@ -1060,14 +1028,6 @@ LU'NYA
ka'nya!
</span>
<span
class="clickable"
onclick="showPopup('','')"
onmouseover="checkHover('','',this)"
onmouseout="clearHover()">
</span>
</p>
<p class="convo-heonian">
<span
@ -1126,14 +1086,6 @@ LU'NYA
!
</span>
<span
class="clickable"
onclick="showPopup('','')"
onmouseover="checkHover('','',this)"
onmouseout="clearHover()">
</span>
</p>
<p class="convo-roman">
<span
@ -1272,10 +1224,10 @@ ESH'NYUI
<span
class="clickable"
onclick="showPopup('ka\'nya~','ku','present-tense')"
onmouseover="checkHover('ka\'nya~','ku',this,'present-tense')"
onclick="showPopup('ka\'nyashu','ku','present-tense comfy-mood')"
onmouseover="checkHover('ka\'nyashu','ku',this,'present-tense comfy-mood')"
onmouseout="clearHover()">
ka'nya~
ka'nyashu
</span>
</p>
@ -1346,10 +1298,10 @@ ESH'NYUI
<span
class="clickable"
onclick="showPopup('~','ku','present-tense')"
onmouseover="checkHover('~','ku',this,'present-tense')"
onclick="showPopup('','ku','present-tense comfy-mood')"
onmouseover="checkHover('','ku',this,'present-tense comfy-mood')"
onmouseout="clearHover()">
~

</span>
</p>
@ -1396,10 +1348,10 @@ ESH'NYUI
<span
class="clickable"
onclick="showPopup('ka\'nya~','ku','present-tense')"
onmouseover="checkHover('ka\'nya~','ku',this,'present-tense')"
onclick="showPopup('ka\'nyashu','ku','present-tense comfy-mood')"
onmouseover="checkHover('ka\'nyashu','ku',this,'present-tense comfy-mood')"
onmouseout="clearHover()">
ka'nya~
ka'nyashu
</span>
</p>
@ -1446,10 +1398,10 @@ ESH'NYUI
<span
class="clickable"
onclick="showPopup('~','ku','present-tense')"
onmouseover="checkHover('~','ku',this,'present-tense')"
onclick="showPopup('','ku','present-tense comfy-mood')"
onmouseover="checkHover('','ku',this,'present-tense comfy-mood')"
onmouseout="clearHover()">
~

</span>
</p>
@ -1684,10 +1636,10 @@ ESH'NYUI
<span
class="clickable"
onclick="showPopup('mimiku\'pash~','mimiku','volitional-mood')"
onmouseover="checkHover('mimiku\'pash~','mimiku',this,'volitional-mood')"
onclick="showPopup('mimiku\'pashshu','mimiku','volitional-mood comfy-mood')"
onmouseover="checkHover('mimiku\'pashshu','mimiku',this,'volitional-mood comfy-mood')"
onmouseout="clearHover()">
mimiku'pash~
mimiku'pashshu
</span>
</p>
@ -1718,10 +1670,10 @@ ESH'NYUI
<span
class="clickable"
onclick="showPopup('~','mimiku','volitional-mood')"
onmouseover="checkHover('~','mimiku',this,'volitional-mood')"
onclick="showPopup('','mimiku','volitional-mood comfy-mood')"
onmouseover="checkHover('','mimiku',this,'volitional-mood comfy-mood')"
onmouseout="clearHover()">
~

</span>
</p>
@ -2126,14 +2078,6 @@ ESH'NYUI
mimifuku..
</span>
<span
class="clickable"
onclick="showPopup('','')"
onmouseover="checkHover('','',this)"
onmouseout="clearHover()">
</span>
</p>
<p class="convo-heonian">
<span
@ -2184,14 +2128,6 @@ ESH'NYUI
.
</span>
<span
class="clickable"
onclick="showPopup('','')"
onmouseover="checkHover('','',this)"
onmouseout="clearHover()">
</span>
</p>
<p class="convo-roman">
<span
@ -2220,10 +2156,10 @@ ESH'NYUI
<span
class="clickable"
onclick="showPopup('mimiku\'pash~','mimiku','volitional-mood')"
onmouseover="checkHover('mimiku\'pash~','mimiku',this,'volitional-mood')"
onclick="showPopup('mimiku\'pashshu','mimiku','volitional-mood comfy-mood')"
onmouseover="checkHover('mimiku\'pashshu','mimiku',this,'volitional-mood comfy-mood')"
onmouseout="clearHover()">
mimiku'pash~
mimiku'pashshu
</span>
</p>
@ -2254,10 +2190,10 @@ ESH'NYUI
<span
class="clickable"
onclick="showPopup('~','mimiku','volitional-mood')"
onmouseover="checkHover('~','mimiku',this,'volitional-mood')"
onclick="showPopup('','mimiku','volitional-mood comfy-mood')"
onmouseover="checkHover('','mimiku',this,'volitional-mood comfy-mood')"
onmouseout="clearHover()">
~

</span>
</p>
@ -2312,14 +2248,6 @@ LU'NYA
mishi'pash!
</span>
<span
class="clickable"
onclick="showPopup('','')"
onmouseover="checkHover('','',this)"
onmouseout="clearHover()">
</span>
</p>
<p class="convo-heonian">
<span
@ -2354,14 +2282,6 @@ LU'NYA
!
</span>
<span
class="clickable"
onclick="showPopup('','')"
onmouseover="checkHover('','',this)"
onmouseout="clearHover()">
</span>
</p>
<p class="convo-roman">
<span
@ -2556,10 +2476,10 @@ ESH'NYUI
<span
class="clickable"
onclick="showPopup('mishi\'pash~ ','mishipash')"
onmouseover="checkHover('mishi\'pash~ ','mishipash',this)"
onclick="showPopup('mishi\'pashshu','mishipashshu')"
onmouseover="checkHover('mishi\'pashshu','mishipashshu',this)"
onmouseout="clearHover()">
mishi'pash~
mishi'pashshu
</span>
</p>
@ -2590,10 +2510,10 @@ ESH'NYUI
<span
class="clickable"
onclick="showPopup('~','mishipash')"
onmouseover="checkHover('~','mishipash',this)"
onclick="showPopup('','mishipashshu')"
onmouseover="checkHover('','mishipashshu',this)"
onmouseout="clearHover()">
~

</span>
</p>
@ -2800,14 +2720,6 @@ LU'NYA
dedaka'nya.
</span>
<span
class="clickable"
onclick="showPopup('','')"
onmouseover="checkHover('','',this)"
onmouseout="clearHover()">
</span>
</p>
<p class="convo-heonian">
<span
@ -2842,14 +2754,6 @@ LU'NYA

</span>
<span
class="clickable"
onclick="showPopup('','')"
onmouseover="checkHover('','',this)"
onmouseout="clearHover()">
</span>
</p>
<p class="convo-roman">
<span
@ -2876,14 +2780,6 @@ LU'NYA
shashka'nya'pash.
</span>
<span
class="clickable"
onclick="showPopup('','')"
onmouseover="checkHover('','',this)"
onmouseout="clearHover()">
</span>
</p>
<p class="convo-heonian">
<span
@ -2910,14 +2806,6 @@ LU'NYA

</span>
<span
class="clickable"
onclick="showPopup('','')"
onmouseover="checkHover('','',this)"
onmouseout="clearHover()">
</span>
</p>
<p class="convo-roman">
<span
@ -2976,14 +2864,6 @@ LU'NYA
ka'nya.
</span>
<span
class="clickable"
onclick="showPopup(' ','')"
onmouseover="checkHover(' ','',this)"
onmouseout="clearHover()">
</span>
</p>
<p class="convo-heonian">
<span
@ -3042,14 +2922,6 @@ LU'NYA

</span>
<span
class="clickable"
onclick="showPopup(' ','')"
onmouseover="checkHover(' ','',this)"
onmouseout="clearHover()">
</span>
</p>
</div>
</div>
@ -3308,14 +3180,6 @@ LU'NYA
kan'ya.
</span>
<span
class="clickable"
onclick="showPopup('','')"
onmouseover="checkHover('','',this)"
onmouseout="clearHover()">
</span>
</p>
<p class="convo-heonian">
<span
@ -3366,14 +3230,6 @@ LU'NYA

</span>
<span
class="clickable"
onclick="showPopup('','')"
onmouseover="checkHover('','',this)"
onmouseout="clearHover()">
</span>
</p>
<p class="convo-roman">
<span
@ -3704,20 +3560,6 @@ mipura
</td>
<td>
lilinya
</td>
<td>
???
</td>
<td>
???
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
<td>
???
@ -3812,10 +3654,10 @@ to think, to become aware
</tr>
<tr>
<td>


</td>
<td>
mishipash
mishipashshu
</td>
<td>
???
@ -3836,6 +3678,20 @@ noun
</td>
<td>
color
</td>
</tr>
<tr>
<td>

</td>
<td>
mishipash
</td>
<td>
???
</td>
<td>
???
</td>
</tr>
<tr>
@ -4130,6 +3986,20 @@ modifier
</td>
<td>
adorable
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
<td>
???
</td>
<td>
???
</td>
</tr>
<tr>