diff options
| -rw-r--r-- | pom.xml | 19 | ||||
| -rw-r--r-- | src/examples/java/bjc/inflexion/InflexionTester.java | 38 |
2 files changed, 36 insertions, 21 deletions
@@ -6,7 +6,9 @@ <version>0.0.1-SNAPSHOT</version> <name>Inflexion</name> <description>Java based implementation of Damian Conway's Lingua::EN::Inflexion module for perl</description> - + <properties> + <main.class>bjc.dicelang.DiceLangConsole</main.class> + </properties> <licenses> <license> <name>Apache License, Version 2.0</name> @@ -29,6 +31,21 @@ <target>1.8</target> </configuration> </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>exec-maven-plugin</artifactId> + <version>1.5.0</version> + <configuration> + <executable>java</executable> + <arguments> + <argument>-agentlib:jdwp=transport=dt_socket,server=y,suspend=n</argument> + <argument>-classpath</argument> + <classpath /> + <argument>${main.class}</argument> + </arguments> + <mainClass>${main.class}</mainClass> + </configuration> + </plugin> </plugins> <resources> <resource> diff --git a/src/examples/java/bjc/inflexion/InflexionTester.java b/src/examples/java/bjc/inflexion/InflexionTester.java index ef34ea7..4123378 100644 --- a/src/examples/java/bjc/inflexion/InflexionTester.java +++ b/src/examples/java/bjc/inflexion/InflexionTester.java @@ -58,26 +58,24 @@ public class InflexionTester { Scanner scn = new Scanner(System.in); - wikitest(scn, nounDB); - - /* - * System.out. - * print("Enter a noun to inflect (blank line to quit): "); - * String ln = scn.nextLine().trim(); - * - * while(!ln.equals("")) { System.out.println(); - * - * Noun noun = nounDB.getNoun(ln); - * - * 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. - * print("Enter a noun to inflect (blank line to quit): "); ln = - * scn.nextLine().trim(); } - */ + System.out.print("Enter a noun to inflect (blank line to quit): "); + String ln = scn.nextLine().trim(); + + while(!ln.equals("")) { + System.out.println(); + + Noun noun = nounDB.getNoun(ln); + + 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.print("Enter a noun to inflect (blank line to quit): "); + ln = scn.nextLine().trim(); + } scn.close(); } |
