[[韓日ミニ辞典開発歴]]に戻る
&anaame(top)

#contents

*形態素解析モジュール [#g1afd0eb]
母音終わりの項目に,게と고こ関する解析モジュールを追加します。

===========================&br;
$VowCons_code = $last_code % 28;&br;
  switch($VowCons_code) {&br;
  case 0: #母音終わり&br;
    switch ($last_spel) {&br;
    case "가": &br;
      $last_morph = substr($morph, $len_w-6, 3);&br;
      $found = Analyze_ga($morph, $last_morph, "", "");&br;
      break;&br;
    case "게": &br;
      $last_morph = substr($morph, $len_w-6, 3);&br;
      $found = Analyze_ge($morph, $last_morph, "", "");&br;
      break;&br;
    case "고": &br;
      $last_morph = substr($morph, $len_w-6, 3);&br;
      $found = Analyze_go($morph, $last_morph, "", "");&br;
      break;&br;
    case "과": &br;
      $last_morph = substr($morph, $len_w-6, 3);&br;
      $found = Analyze_gwa($morph, $last_morph, "", "");&br;
      break;&br;

    {以下略}&br;

[[ページトップに戻る>#top]]

*고の形態素解析 [#a0bb5766]
語幹に直接接続するので,比較的単純です。

======================&br;
#---------------------#&br;
#       goの解析形態素解析     #&br;
#---------------------#&br;
function Analyze_go($morph, $last_morph, $x, $y) {&br;
 $found="";&br;
 global $flag;&br;
 global $script;&br;
 global $pastSet;&br;
 $len_m=strlen($morph);&br;
   $found+=1;&br;
   $keyword = mb_convert_encoding($morph, 'UTF-8', 'auto') ;&br;
   print "【解析".$found."】 <a href=\"$script?key=$keyword\">$morph</a>(用言語幹)+";&br;
   print "고(並列語尾)<br>";&br;
 return $found;&br;
}&br;

[[ページトップに戻る>#top]]

*을の形態素解析 [#hb3bc754]
体言+助詞の形態素解析で行なった分析に,未来連体形の解析部分を追加します。&br;

====================&br;
#------------------------#&br;
#    qyrの解析形態素解析      #&br;
#------------------------#&br;
function Analyze_qyr($morph, $last_morph, $x, $y) {&br;
$found="";&br;
global $flag;&br;
global $script;&br;
global $pastSet;&br;
$len_m=strlen($morph);&br;
$uniLast=Uni_conv($last_morph);&br;
$len_U=strlen($uniLast);;&br;
$last_code = substr($uniLast,0,$len_U-1)-44032;&br;
$last_code = $uniLast-44032;&br;
$VowCons_code = $last_code % 28;&br;
 if ($VowCons_code > 0) { // 子音終わり&br;
   $found+=1;&br;
  $keyword = mb_convert_encoding($morph, 'UTF-8', 'auto') ;&br;
  print "【解析".$found."】 <a href=\"$script?key=$keyword\">$morph</a>(体言)+";&br;
  print "을(対格助詞「を」)<br>";&br;
  $found+=1;&br;
  $keyword = mb_convert_encoding($morph, 'UTF-8', 'auto') ;&br;
  print "【解析".$found."】 <a href=\"$script?key=$keyword\">$morph</a>(用言子音語幹)+";&br;
  print "을(未来連体形語尾)<br>";&br;
  }&br;
 return $found;&br;
}&br;

[[ページトップに戻る>#top]]

*는の形態素解析 [#j5dde289]
主題助詞「は」の形態素解析に,動詞の現在連体形の部分を追加します。&br;

#------------------------#&br;
#    nynの解析形態素解析     #&br;
#------------------------#&br;
function Analyze_nyn($morph, $last_morph, $x, $y) {&br;
$found="";&br;
global $flag;&br;
global $script;&br;
global $pastSet;&br;
$uniLast=UniConv($last_morph);&br;
$uniLast=Uni_conv($last_morph);&br;
$len_U=strlen($uniLast);&br;
$last_code = substr($uniLast,0,$len_U-1)-44032;&br;
$VowCons_code = $last_code % 28;&br;
if ($VowCons_code == 0) { // 母音終わり,助詞や語尾に続く可能性もある&br;
  $found+=1;&br;
  $keyword = mb_convert_encoding($morph, 'UTF-8', 'auto') ;&br;
  print "【解析".$found."】 <a href=\"$script?key=$keyword\">$morph</a>(体言)+";&br;
  print "는(主題助詞「は」)<br>";&br;
  #己語幹&br;
  $uniCode=UniConv($morph);&br;
  $uniCode=Uni_conv($morph);&br;
  $len_U=strlen($uniCode);&br;
  $uniLast=UniConv($last_morph);&br;
  $uniLast=Uni_conv($last_morph);&br;
  $last_code = substr($uniLast,0,5);&br;
  $RPachim_code = $last_code + 8;&br;
  $data1 = explode("@", $uniCode);&br;
  $stem="";&br;
  for($i=0;$i<($len_U/6)-1;$i++){&br;
    $stem=$stem."&#".$data1[$i].";";&br;
  }&br;
  $stem=$stem."&#".$RPachim_code.";";&br;
  $found+=1;&br;
  $keyword = urlencode("$stem") ;&br;
  print "【解析".$found."】 <a href=\"$script?key=$keyword\">$stem</a>(動詞ㄹ語幹)+";&br;
  print "는(現在連体形語尾)<br>";&br;
 }&br;
 #現在連体形語尾&br;
 #動詞語幹&br;
 $found+=1;&br;
 $keyword = mb_convert_encoding($morph, 'UTF-8', 'auto') ;&br;
 print "【解析".$found."】 <a href=\"$script?key=$keyword\">$morph</a>(動詞・存在詞語幹)+";&br;
 print "는(現在連体形語尾)<br>";&br;
 return $found;&br;
}&br;

[[ページトップに戻る>#top]]

[[韓日ミニ辞典開発歴]]に戻る

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS