diff options
| author | bjculkin <bjculkin@mix.wvu.edu> | 2017-04-05 14:07:44 -0400 |
|---|---|---|
| committer | bjculkin <bjculkin@mix.wvu.edu> | 2017-04-05 14:07:44 -0400 |
| commit | 16e11872321981e0c794d7c8ec73fbb949c2574f (patch) | |
| tree | 7370af9801bf972a016bedf636b2d95c6060c621 /src/examples/java/bjc | |
| parent | 19e411314a757f029fd157cf9b2968b839c4f1d0 (diff) | |
Finish markup for nouns/counts
Diffstat (limited to 'src/examples/java/bjc')
| -rw-r--r-- | src/examples/java/bjc/inflexion/examples/InflexionTester.java | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/src/examples/java/bjc/inflexion/examples/InflexionTester.java b/src/examples/java/bjc/inflexion/examples/InflexionTester.java index 829da97..dd247a6 100644 --- a/src/examples/java/bjc/inflexion/examples/InflexionTester.java +++ b/src/examples/java/bjc/inflexion/examples/InflexionTester.java @@ -29,7 +29,7 @@ import java.util.regex.Pattern; import org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream; -import bjc.inflexion.nouns.Noun; +import bjc.inflexion.InflectionML; import bjc.inflexion.nouns.Nouns; import bjc.inflexion.nouns.Prepositions; @@ -40,9 +40,6 @@ import bjc.inflexion.nouns.Prepositions; * */ public class InflexionTester { - private static final String OUTPUT_FMT = "Word: %s\n\tSingular: %s\n\tModern Plural: %s" - + "\n\tClassical Plural: %s\n\n"; - /** * Main method. * @@ -58,22 +55,17 @@ public class InflexionTester { Scanner scn = new Scanner(System.in); - System.out.print("Enter a noun to inflect (blank line to quit): "); + System.out.print("Enter a string to inflect (blank line to quit): "); String ln = scn.nextLine().trim(); while(!ln.equals("")) { System.out.println(); - Noun noun = nounDB.getNoun(ln); + String inflected = InflectionML.inflect(ln, nounDB); - if(noun == null) { - System.out.println("No inflection available for noun " + ln); - } else { - System.out.printf(OUTPUT_FMT, ln, noun.singular(), noun.modernPlural(), - noun.classicalPlural()); - } + System.out.println("Inflected string: " + inflected); - System.out.print("Enter a noun to inflect (blank line to quit): "); + System.out.print("\nEnter a noun to inflect (blank line to quit): "); ln = scn.nextLine().trim(); } |
