Просмотр исходного кода

"a","e",".n.",".m.$.sg.$.nom.",0.3

visuddhinanda 3 лет назад
Родитель
Сommit
8a5947450e
1 измененных файлов с 13 добавлено и 13 удалено
  1. 13 13
      app/Tools/CaseMan.php

+ 13 - 13
app/Tools/CaseMan.php

@@ -10,7 +10,7 @@ class CaseMan
 {
 	/**
      * Create a new class instance.
-     * 
+     *
      * @return void
      */
     public function __construct()
@@ -20,7 +20,7 @@ class CaseMan
 
 	/**
      * 从词干到单词的变化
-     * 
+     *
      * @return void
      */
 	public function BaseToWord($base){
@@ -62,7 +62,7 @@ class CaseMan
 								'confidence'=>$ending[4],
 							]);
 						}
-					}				
+					}
 				}
 			}
 			foreach ($newBase as $currWord => $value) {
@@ -104,25 +104,25 @@ class CaseMan
 			return $newBase;
 		}
 
-		
+
 	}
 	/**
 	 * 验证base在字典中是否存在
 	 */
 	public function VerifyBase($base,$rows){
-		# 
+		#
 		$output = array();
 		$dictWords = UserDict::where('word',$base)->select(['type','grammar'])->groupBy(['type','grammar'])->get();
 		if(count($dictWords)>0){
 			$newBase[$base] = 1;
-			$case = array(); 
+			$case = array();
 			//字典中这个拼写的单词的语法信息
 			foreach ($dictWords as $value) {
 				# code...
 				$case["{$value->type}{$value->grammar}"] = 1;
 			}
 			foreach ($rows as $value) {
-				//根据输入的猜测的type,grammar拼接合理的 parent 语法信息 
+				//根据输入的猜测的type,grammar拼接合理的 parent 语法信息
 				switch ($value['type']) {
 					case '.n.':
 						$parentType = '.n:base.';
@@ -139,7 +139,7 @@ class CaseMan
 				}
 				if(!empty($value['grammar']) && $value['type'] !== ".v."){
 					$arrGrammar = explode('$',$value['grammar']);
-					$parentType .=  $arrGrammar[0];										
+					$parentType .=  $arrGrammar[0];
 				}
 				# 只保存语法信息合理的数据
 				if(isset($case[$parentType])){
@@ -2515,7 +2515,7 @@ class CaseEnding{
 		["ar","āhi",".n.",".nt.$.pl.$.abl.",0.99],
 		["ar","esu",".n.",".nt.$.pl.$.loc.",0.99],
 		["ar","āsu",".n.",".nt.$.pl.$.loc.",0.99],
-		["a","e",".n.",".m.$.sg.$.nom.",0.99],
+		["a","e",".n.",".m.$.sg.$.nom.",0.3],
 		["a","ā",".n.",".m.$.sg.$.inst.",0.99],
 		["a","asā",".n.",".m.$.sg.$.inst.",0.99],
 		["a","ā",".n.",".m.$.sg.$.dat.",0.99],
@@ -2526,7 +2526,7 @@ class CaseEnding{
 		["a","āse",".n.",".m.$.pl.$.nom.",0.99],
 		["a","o",".n.",".m.$.pl.$.nom.",0.3],
 		["a","ān",".n.",".m.$.pl.$.acc.",0.99],
-		["a","e",".n.",".m.$.pl.$.inst.",0.99],
+		["a","e",".n.",".m.$.pl.$.inst.",0.3],
 		["a","ato",".n.",".m.$.pl.$.abl.",0.99],
 		["a","e",".n.",".nt.$.sg.$.nom.",0.99],
 		["a","ā",".n.",".nt.$.sg.$.inst.",0.99],
@@ -2537,7 +2537,7 @@ class CaseEnding{
 		["a","aṃ",".n.",".nt.$.sg.$.voc.",0.3],
 		["a","āya",".n.",".nt.$.sg.$.gen.",0.99],
 		["a","ā",".n.",".nt.$.sg.$.gen.",0.99],
-		["a","o",".n.",".nt.$.pl.$.acc.",0.99],
+		["a","o",".n.",".nt.$.pl.$.acc.",0.3],
 		["a","ato",".n.",".nt.$.pl.$.abl.",0.99],
 		["ā","ā",".n.",".f.$.sg.$.inst.",0.99],
 		["ā","āto",".n.",".f.$.sg.$.abl.",0.99],
@@ -3319,7 +3319,7 @@ class CaseEnding{
 		["oti","āpeti",".v:base.",".caus.",0.99],
 		["oti","yati",".v:base.",".pp.",0.99],
 	];
-		
+
 	public $derivatives = [
 		["ti","māna",".ti:base.",".prp.",0.99],
 		["ati","anta",".ti:base.",".prp.",0.99],
@@ -3368,4 +3368,4 @@ class CaseEnding{
 		["o","ova"],
 		["e","eva"]
 	];
-}
+}