Loading CheckerCorrector/DBinterface/DBinterface.java +8 −2 Original line number Diff line number Diff line Loading @@ -128,6 +128,9 @@ public class DBinterface { int flagsCorrectioncnt = 0; boolean flagTypoCorrectionAccepted = true; StringFileWriter sfw = StringFileWriter.of("correction_details.txt", "\n", isNotGUI); //System.out.println(flagsCorrection); try (Connection connection = DriverManager.getConnection(this.url)) { // Lookup each token in the database and categorize it Loading @@ -152,7 +155,7 @@ public class DBinterface { initialConf += 5; if(flagsCorrection.isEmpty()){ sfw.appendString(token + " (REPLACE WITH) -> "+ tokenCorrected + " | TYPO CORRECTION*"); sfw.appendString(token + " (REPLACE WITH) -> "+ tokenCorrected + "*"); }else if(!flagsCorrection.get(flagsCorrectioncnt) && isNotGUI){ flagTypoCorrectionAccepted = false; //tokenList.set(i, "nan"); Loading @@ -162,7 +165,7 @@ public class DBinterface { } flagsCorrectioncnt++; } // ////System.out.print("Corrected token: " + token + " -> " + tokenCorrected); //System.out.println("Corrected token: " + token + " -> " + tokenCorrected); query = "SELECT role FROM word_roles WHERE word = '" + tokenCorrected + "';"; // Replace the token with its role Loading @@ -172,6 +175,8 @@ public class DBinterface { role = resultSet.getString("role"); // ////System.out.print("| Second try: "+ token + " -> " + role); tokens[i] = role; }else{ tokenList.set(i,tokenCorrected); } } Loading Loading @@ -305,6 +310,7 @@ public class DBinterface { StringBuilder result = new StringBuilder(); boolean flagStart = false; int i = 0; //System.out.println(tokenList); for (String token : tokenList) { if(i==indDotseen) break; Loading CheckerCorrector/SQLite/token_database_english.db (44 KiB) File changed.No diff preview for this file type. View original file View changed file CheckerCorrector/StateMachine/StateMachine.java +1 −0 Original line number Diff line number Diff line Loading @@ -65,6 +65,7 @@ public class StateMachine{ ListToString lts = ListToString.of(); for(State action: actions) lts.addString(action); String suggestedActionsString = tc.closestWord(lts.getString()); //System.out.println(lts.getString() + " -> " + suggestedActionsString); List<State> parts = StringToList.split(suggestedActionsString); Loading Loading
CheckerCorrector/DBinterface/DBinterface.java +8 −2 Original line number Diff line number Diff line Loading @@ -128,6 +128,9 @@ public class DBinterface { int flagsCorrectioncnt = 0; boolean flagTypoCorrectionAccepted = true; StringFileWriter sfw = StringFileWriter.of("correction_details.txt", "\n", isNotGUI); //System.out.println(flagsCorrection); try (Connection connection = DriverManager.getConnection(this.url)) { // Lookup each token in the database and categorize it Loading @@ -152,7 +155,7 @@ public class DBinterface { initialConf += 5; if(flagsCorrection.isEmpty()){ sfw.appendString(token + " (REPLACE WITH) -> "+ tokenCorrected + " | TYPO CORRECTION*"); sfw.appendString(token + " (REPLACE WITH) -> "+ tokenCorrected + "*"); }else if(!flagsCorrection.get(flagsCorrectioncnt) && isNotGUI){ flagTypoCorrectionAccepted = false; //tokenList.set(i, "nan"); Loading @@ -162,7 +165,7 @@ public class DBinterface { } flagsCorrectioncnt++; } // ////System.out.print("Corrected token: " + token + " -> " + tokenCorrected); //System.out.println("Corrected token: " + token + " -> " + tokenCorrected); query = "SELECT role FROM word_roles WHERE word = '" + tokenCorrected + "';"; // Replace the token with its role Loading @@ -172,6 +175,8 @@ public class DBinterface { role = resultSet.getString("role"); // ////System.out.print("| Second try: "+ token + " -> " + role); tokens[i] = role; }else{ tokenList.set(i,tokenCorrected); } } Loading Loading @@ -305,6 +310,7 @@ public class DBinterface { StringBuilder result = new StringBuilder(); boolean flagStart = false; int i = 0; //System.out.println(tokenList); for (String token : tokenList) { if(i==indDotseen) break; Loading
CheckerCorrector/SQLite/token_database_english.db (44 KiB) File changed.No diff preview for this file type. View original file View changed file
CheckerCorrector/StateMachine/StateMachine.java +1 −0 Original line number Diff line number Diff line Loading @@ -65,6 +65,7 @@ public class StateMachine{ ListToString lts = ListToString.of(); for(State action: actions) lts.addString(action); String suggestedActionsString = tc.closestWord(lts.getString()); //System.out.println(lts.getString() + " -> " + suggestedActionsString); List<State> parts = StringToList.split(suggestedActionsString); Loading