NLGFactory factory = new NLGFactory(lexicon); Realiser realiser = new Realiser(lexicon); CoordinatedPhraseElement coordinate = factory.createCoordinatedPhrase(new StringElement("John is going to Tesco"), new StringElement("Mary is going to Sainsburys")); SPhraseSpec sentence = factory.createClause(); sentence.addComplement(coordinate); String text = realiser.realiseSentence(sentence);
@Override public void putString(String string) { putElement(new StringElement(_parent,_current,string)); }
@Override public void putString(String string) { putElement(new StringElement(_parent,_current,string)); }
@Override public void putString(String string) { putElement(new StringElement(_parent,_current,string)); }
public static void Display()throws IOException, FileNotFoundException { Scanner infile = new Scanner(new FileReader("G:\\DataFileDS.txt")); StringTokenizer token = new StringTokenizer(infile.nextLine()); StringElement str = new StringElement(); while(token.hasMoreTokens()) { str.setString(token.nextToken()); stringList.insert(str); int n = stringList.listSize(); for(int i=0; i<n-1; i=i+1) { System.out.println(stringList.retrieveAt(i) + " " + stringList.retrieveAt(i+1)); } stringList.print(); } }
public static void Display()throws IOException, FileNotFoundException { Scanner infile = new Scanner(new FileReader("G:\\DataFile.txt")); StringTokenizer token = null; String line=null; while((line=infile.nextLine())!=null && !"".equals(line.trim())) { token = new StringTokenizer(line); StringElement str = new StringElement(); while(token.hasMoreTokens()) { str.setString(token.nextToken()); stringList.insert(str); } } stringList.print(); }