Differences
This shows you the differences between two versions of the page.
Both sides previous revision
Previous revision
|
Next revision
Both sides next revision
|
external:tectomt:tutorial [2009/01/21 10:53] kravalova |
external:tectomt:tutorial [2009/01/21 11:06] kravalova |
==== Task ==== | ==== Task ==== |
A block which, given an analytical tree (''SEnglishA''), fills each ''a-node'' with boolean attribute ''is_clause_head'' which is set to ''1'' if the ''a-node'' corresponds to a finite verb, and to ''0'' otherwise. | A block which, given an analytical tree (''SEnglishA''), fills each ''a-node'' with boolean attribute ''is_clause_head'' which is set to ''1'' if the ''a-node'' corresponds to a finite verb, and to ''0'' otherwise. |
| |
| |
| |
You are going to need these methods: | You are going to need these methods: |
| |
* ''my $root = $bundle->get_tree('tree_name')'' | * ''my $root = $bundle<nowiki>-></nowiki>get_tree('tree_name')'' |
* ''my $attr = $node->get_attr('attr_name')'' | * ''my $attr = $node<nowiki>-></nowiki>get_attr('attr_name')'' |
* ''$node->set_attr('attr_name',$attr_value)'' | * ''$node<nowiki>-></nowiki>set_attr('attr_name',$attr_value)'' |
* ''my @eff_children = $node->get_eff_children()'' | * ''my @eff_children = $node<nowiki>-></nowiki>get_eff_children()'' |
| |
//Note//: ''get_children()'' returns topological node children in a tree, while ''get_eff_children()'' returns node children in a linguistic sense. Mostly, these do not differ. | //Note//: ''get_children()'' returns topological node children in a tree, while ''get_eff_children()'' returns node children in a linguistic sense. Mostly, these do not differ. |