Package translation.trees

Examples of translation.trees.Node


//    parser.parse(inputWords, sourceTrees);
   
   
   
    /* Exemple d'adjonction à gauche */
    Node root = new Node("S", NodeType.ROOT_TYPE);
    Node n = new Node("N", NodeType.SUBST_TYPE);
    root.addSon(n);
    n = new Node("V", NodeType.INTERN_TYPE);
    root.addSon(n);
    Node lexnode = new LexicalNode("dort", "V");
    n.addSon(lexnode);
    ElementaryTree t1 = new ElementaryTree(root, "N0V-dort");
    t1.print();
    System.out.println();
   
    // Arbre à substituer au noeud N du précédent
    root = new Node("N", NodeType.ROOT_TYPE);
    lexnode = new LexicalNode("Jean", "N");
    root.addSon(lexnode);
    ElementaryTree t2 = new ElementaryTree(root, "N - Jean");
    t2.print();
    System.out.println();
   
    // V* Adv
    root = new Node("V", NodeType.ROOT_TYPE);
    n = new Node("V", NodeType.FOOT_TYPE);
    root.addSon(n);
    n = new Node("Adv", NodeType.LEX_TYPE);
    n = new LexicalNode("beaucoup", "Adv");
    root.addSon(n);
    ElementaryTree t3 =
      new ElementaryTree(root, "V* V Adv - bcp", AuxType.RIGHT_ADJTYPE);
    t3.print();
View Full Code Here


    /*
     * Test n°3 sans adjonctions ni FS, avec substitutions en chaîne : réussi
     */
///*
    // N0V
    Node root = new Node("S", NodeType.ROOT_TYPE);
    Node n = new Node("N", NodeType.SUBST_TYPE);
    root.addSon(n);
    n = new Node("VP", NodeType.INTERN_TYPE);
    root.addSon(n);
    Node n2 = new Node("V", NodeType.INTERN_TYPE);
    Node lexnode = new LexicalNode("boit", "V");
    n2.addSon(lexnode);
    n.addSon(n2);
    ElementaryTree t1 = new ElementaryTree(root, "N0V");
    t1.print();
    System.out.println("");

    // detN0 - Arbre à substituer à N0 de t1
    root = new Node("N", NodeType.ROOT_TYPE);
    n = new Node("det", NodeType.INTERN_TYPE);
    root.addSon(n);
    lexnode = new LexicalNode("le", "det");
    n.addSon(lexnode);
    n = new Node("N", NodeType.SUBST_TYPE);
    root.addSon(n);
    ElementaryTree t2 = new ElementaryTree(root, "detN");
    t2.print();
    System.out.println("");

    // Arbre à substituer au noeud de subst de t2
    root = new Node("N", NodeType.ROOT_TYPE);
    lexnode = new LexicalNode("hérisson", "N");
    root.addSon(lexnode);
    ElementaryTree t3 = new ElementaryTree(root, "N");
    t3.print();

View Full Code Here

TOP

Related Classes of translation.trees.Node

Copyright © 2018 www.massapicom. 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.