Examples of Sentence


Examples of games.stendhal.common.parser.Sentence

   */
  @Test
  public final void testCompoundNames() {
    final WordList wl = WordList.getInstance();

    Sentence sentence = ConversationParser.parse("call Sherlock Holmes");
    assertFalse(sentence.hasError());
    assertEquals("call/VER sherlock/ holmes/SUB-NAM", sentence.toString());
    assertEquals(3, sentence.getExpressions().size());
    assertEquals("Holmes", sentence.getSubject(0).getOriginal());

    sentence = ConversationParser.parse("listen Elvis Presley");
    assertFalse(sentence.hasError());
    assertEquals("listen/VER elvis presley/", sentence.toString());
    assertEquals(2, sentence.getExpressions().size());
    assertNull("There should be no recognized subject.", sentence.getSubject(0));

    wl.registerSubjectName("Sherlock Holmes");
    wl.registerSubjectName("John Watson");
    wl.registerSubjectName("Professor Moriarty");
    wl.registerSubjectName("Baby Herman");
    wl.registerSubjectName("Lady Gaga");
    wl.registerSubjectName("Elvis Presley");

    sentence = ConversationParser.parse("call Sherlock Holmes");
    assertFalse(sentence.hasError());
    assertEquals("call/VER sherlock holmes/SUB-NAM-DYN", sentence.toString());
    assertEquals(2, sentence.getExpressions().size());
    assertEquals("Sherlock Holmes", sentence.getSubject(0).getOriginal());

    sentence = ConversationParser.parse("call John Watson");
    assertFalse(sentence.hasError());
    assertEquals("call/VER john watson/SUB-NAM-DYN", sentence.toString());
    assertEquals(2, sentence.getExpressions().size());
    assertEquals("John Watson", sentence.getSubject(0).getOriginal());

    sentence = ConversationParser.parse("call professor moriarty");
    assertFalse(sentence.hasError());
    assertEquals("call/VER professor moriarty/SUB-NAM-DYN", sentence.toString());
    assertEquals(2, sentence.getExpressions().size());
    assertEquals("professor moriarty", sentence.getSubject(0).getOriginal());

    sentence = ConversationParser.parse("look for baby Herman");
    assertFalse(sentence.hasError());
    assertEquals("look/VER for/PRE baby herman/SUB-NAM-DYN", sentence.toString());
    assertEquals(3, sentence.getExpressions().size());
    assertEquals("baby herman", sentence.getSubject(0).getNormalized());

    sentence = ConversationParser.parse("look for Lady Gaga");
    assertFalse(sentence.hasError());
    assertEquals("look/VER for/PRE lady gaga/SUB-NAM-DYN", sentence.toString());
    assertEquals(3, sentence.getExpressions().size());
    assertEquals("lady gaga", sentence.getSubject(0).getNormalized());

    sentence = ConversationParser.parse("listen Elvis Presley");
    assertFalse(sentence.hasError());
    assertEquals("listen/VER elvis presley/SUB-NAM-DYN", sentence.toString());
    assertEquals(2, sentence.getExpressions().size());
    assertEquals("elvis presley", sentence.getSubject(0).getNormalized());

    wl.unregisterSubjectName("Sherlock Holmes");
    wl.unregisterSubjectName("John Watson");
    wl.unregisterSubjectName("Professor Moriarty");
    wl.unregisterSubjectName("Baby Herman");
View Full Code Here

Examples of games.stendhal.common.parser.Sentence

   */
  @Test
  public final void testComplexCompoundNames() {
    final WordList wl = WordList.getInstance();

    Sentence sentence = ConversationParser.parse("catch Bugs Bunny");
    assertFalse(sentence.hasError());
    assertEquals("catch/VER bug bunny/OBJ-ANI", sentence.toString());
    assertEquals(2, sentence.getExpressions().size());
    assertNull("There should be no recognized subject.", sentence.getSubject(0));

    wl.registerSubjectName("Bugs Bunny");

    sentence = ConversationParser.parse("catch Bugs Bunny");
    assertFalse(sentence.hasError());
    assertEquals("catch/VER bugs bunny/SUB-NAM", sentence.toString());
    assertEquals(2, sentence.getExpressions().size());
    assertEquals("Bugs Bunny", sentence.getSubject(0).getOriginal());
    assertEquals("bugs bunny", sentence.getSubject(0).getNormalized());

    wl.unregisterSubjectName("Bugs Bunny");
  }
View Full Code Here

Examples of games.stendhal.common.parser.Sentence

  /**
   * Tests for sentenceMatching.
   */
  @Test
  public final void testSentenceMatching() {
    final Sentence m1 = ConversationParser.parseAsMatcher("|JOKER|h*llo");
    assertFalse(m1.hasError());
    assertEquals("|JOKER|h*llo", m1.toString());

    assertEquals(true, ConversationParser.parse("hello").matchesFull(m1));
    assertEquals(true, ConversationParser.parse("hallo").matchesFull(m1));
    assertEquals(false, ConversationParser.parse("hailo").matchesFull(m1));
  }
View Full Code Here

Examples of games.stendhal.common.parser.Sentence

   *
   * @param user player trying to close or open the gate
   * @return <code>true</code> iff the player is allowed to use the gate
   */
  private boolean isAllowed(final RPEntity user) {
    Sentence sentence = ConversationParser.parse(user.get("text"));
    return condition.fire((Player) user, sentence, this);
  }
View Full Code Here

Examples of games.stendhal.common.parser.Sentence

  /**
   * Tests for sentenceType.
   */
  @Test
  public final void testSentenceType() {
    Sentence sentence = ConversationParser.parse("buy banana!");
    assertFalse(sentence.hasError());
    assertEquals(Sentence.SentenceType.IMPERATIVE, sentence.getType());
    assertEquals("buy", sentence.getVerb(0).getNormalized());
    assertEquals("banana", sentence.getObject(0).getNormalized());
    assertEquals("buy banana!", sentence.getNormalized());

    sentence = ConversationParser.parse("do you have a banana for me?");
    assertFalse(sentence.hasError());
    assertEquals(Sentence.SentenceType.IMPERATIVE, sentence.getType());
    assertEquals("buy", sentence.getVerb(0).getNormalized());
    assertEquals("banana", sentence.getObject(0).getNormalized());
    assertEquals("buy banana!", sentence.getNormalized());

    sentence = ConversationParser.parse("how are you?");
    assertFalse(sentence.hasError());
    assertEquals("is/VER-PLU-QUE you/SUB-PRO?", sentence.toString());
    assertEquals(Sentence.SentenceType.QUESTION, sentence.getType());

    sentence = ConversationParser.parse("this is a banana.");
    assertFalse(sentence.hasError());
    assertEquals("this/OBJ-PRO is/VER banana/OBJ-FOO.", sentence.toString());
    assertEquals(Sentence.SentenceType.STATEMENT, sentence.getType());
    assertEquals("this", sentence.getObject(0).getNormalized());
    assertEquals("is", sentence.getVerb(0).getNormalized());
    assertEquals("banana", sentence.getObject(1).getNormalized());
  }
View Full Code Here

Examples of games.stendhal.common.parser.Sentence

  /**
   * Tests for enumerations.
   */
  @Test
  public final void testEnumerations() {
    final Sentence sentence = ConversationParser.parse("it is raining cats and dogs");
    assertFalse(sentence.hasError());
    assertEquals("rain/VER-GER cat/SUB-ANI-PLU, dog/SUB-ANI-PLU.", sentence.toString());
    assertEquals(Sentence.SentenceType.STATEMENT, sentence.getType());
    assertEquals("rain", sentence.getVerb(0).getNormalized());
    assertEquals("cat", sentence.getSubject(0).getNormalized());
    assertEquals("dog", sentence.getSubject(1).getNormalized());
  }
View Full Code Here

Examples of hultig.sumo.Sentence

    @Override
    public double getSimilarity(Collection<String> stringList1, Collection<String> stringList2)
        throws SimilarityException
    {
            Sentence s1 = new Sentence(StringUtils.join(stringList1, " "));
            Sentence s2 = new Sentence(StringUtils.join(stringList2, " "));

            double similarity = 1.0 - s1.dsumo(s2);
           
            return similarity;
    }
View Full Code Here

Examples of kr.ac.kaist.swrc.jhannanum.comm.Sentence

                return null;
            }
        }
        wfNoun.analyze(phrase);

        LinkedList<Sentence> resultList = wfNoun.getResultOfDocument(new Sentence(0, 0, false));
        List<String> list = new ArrayList<String>();
        for (Sentence s : resultList) {
            Eojeol[] eojeolArray = s.getEojeols();
            for (int i = 0; i < eojeolArray.length; i++) {
                if (eojeolArray[i].length > 0) {
View Full Code Here

Examples of net.sf.nlpshell.domain.clause.Sentence

    if (posTag != null) {
      partOfSpeech = POSWord.newWordInstance(posTag, parse.toString());
    }

    if (Sentence.PennTreeBankClauseTagset.literals().contains(type)) {
      Sentence sentence = Sentence.newClauseInstance(type, parse
          .toString());
      List<PartOfSpeech> parts = new ArrayList<PartOfSpeech>();
      for (Parse parseChild : parse.getChildren()) {
        parts.add(buildPOS(parseChild));
      }
View Full Code Here

Examples of opennlp.tools.formats.ad.ADSentenceStream.Sentence

    }
  }

  public ChunkSample read() throws IOException {

    Sentence paragraph;
    while ((paragraph = this.adSentenceStream.read()) != null) {

      if (end > -1 && index >= end) {
        // leave
        return null;
      }

      if (start > -1 && index < start) {
        index++;
        // skip this one
      } else {
        Node root = paragraph.getRoot();
        List<String> sentence = new ArrayList<String>();
        List<String> tags = new ArrayList<String>();
        List<String> target = new ArrayList<String>();

        processRoot(root, sentence, tags, target);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.