Changes between Version 17 and Version 18 of documentation


Ignore:
Timestamp:
Feb 17, 2010, 6:34:54 PM (14 years ago)
Author:
Vojtěch Kovář
Comment:

"Implementation overview" updated

Legend:

Unmodified
Added
Removed
Modified
  • documentation

    v17 v18  
    2525    * '''Phrases'''
    2626      Word chunks that form phrases in the sentence. These can be output in two possible formats.
     27    * '''Graphical output'''
     28      Module for comfortable viewing all types of the output trees is available. It provides also possibility to export the resulting tree into several graphical formats.
    2729
    2830The output trees in the text form are encoded by set of lines, each of them representing one node of the resulting tree. Each line contains four TAB-delimited fields:
     
    3739== Program usage ==
    3840
    39 The program usage is as follows:
     41The program can be used from the command line as follows:
    4042
    4143  {{{./set.py [OPTIONS] file}}}
     
    8183=== SET rules ===
    8284
    83 For current rules used in the SET system, please refer to the {{{grammar.set}}} definition file in the source package.
     85For current rules used in the SET system, please refer to the {{{grammar.set}}} definition file in the source package. Each rule is commented by an example of its usage.
    8486
    8587== Implementation overview ==
     
    8890
    8991 * {{{grammar}}} -- loading, organizing and parsing of rules sets, definition of the {{{Rule}}} a {{{Grammar}}} class.
    90 
    9192 * {{{token}}} -- definition of the {{{Token}}} class (and its derivatives) representing a single word/token.
    92 
    9393 * {{{segment}}} -- input parsing, definition of the {{{Segment}}} class representing the input sentence (a list of {{{Token}}} objects).
    94 
    9594 * {{{matcher}}} -- definition of the {{{Match}}} and {{{Matcher}}} class. A {{{Match}}} objects represents a rule realization, whereas {{{Matcher}}} searches for possible matches on a given segment.
    96 
    9795 * {{{parser}}} -- implements the parsing procedure itself ({{{Parser}}} class) including ranking functions.
    98 
    99  * {{{tree_view}}} -- implements displaying graphical output of trees.
    100 
     96 * {{{settings}}} -- contains global settings of the parser.
     97 * {{{vertical_processor}}} -- implements processing vertical files with more sentences.
     98 * {{{collocations}}} -- implements searching for collocations that is used in the best matches selection process.
     99 * {{{TreeViewer}}} -- implements displaying graphical output of trees.
     100 * {{{tree_view}}} -- old, simple module for displaying graphical output of trees.
    101101 * {{{utils}}} -- contains several helper functions.
    102  
    103102 * {{{set}}} -- represents the main module.
     103 * {{{compare_dep_trees}}} -- helper script for evaluation of the parsing results.
    104104
    105105== Screenshots ==