-------------
This is the first release since 11.12.
Potentially backwards-incompatible changes:
- The handling of dash tags has been overhauled. Annotald now has
three separate lists of allowable dash tags: one list for dash tags
on word-level labels, one for dash tags on clausal nodes (IP and CP),
and one for dash tags on non-clausal non-leaf nodes. Refer to the
settings.js file distributed with Annotald to see how to configure
these options.
- Annotald is now licensed under the GPL, version 3 or higher.
Other changes:
- Added support for validation queries. Use the command-line option -v
<path> to the annotald script to specify a validation script. Click the
“Validate” button in the annotald interface to invoke the script. The
script should read trees on standard input, and write (possibly modified)
trees to standard output. The output of the script will replace the
content of the annotald page. By convention, the script should add the
dash tag -FLAG to nodes that are considered errors. The “next error”
button will scroll the document to the next occurrence of FLAG. The
fixError function is available for user keybindings, and removes the
-FLAG from the selected node. The -FLAG tag is automatically removed by
Annotald on save.
NOTE: the specifics of this interface are expected to change in future
versions.
- Added a comment editor. Press ‘l’ with a comment selected to pop up a
text box to edit the text of the comment. Spaces in the original text
are converted to underscores in the tree representation. A comment is
defined as a CODE node whose text is enclosed in curly braces {}, and
the first part of the text inside the braces is one of “COM:”,
“TODO:”, or “MAN:”. The three types of comment can be toggled
between, using the buttons at the bottom left of the dialog box.
- Added time-logging support. Annotald will write a “timelog.txt” file
in the working directory, with information about when the program is
started/stopped/the file is saved. Jana Beck’s (as yet unreleased)
CorpusReader tool can be used to calculate parsing time and
words-per-hour statistics.
- Added a facility to edit CorpusSearch .out files. These files have
extraneous comments added by CS. Give the -o command-line flag to the
annotald program, and the comments will be removed so that Annotald
can successfully parse the trees.
- Annotald successfully runs on systems which have Python 3 as the
“python” command. This relies on the existence of Python 2.x as the
“python2” command.
- Added support for clitic traces. When creating a movement trace with
the leafBefore and leafAfter functions, if the original phrase has the
dash tag -CL, the trace inserted will be ``*CL*``.
- Annotald now colors IP-level nodes and the topmost “document” node
differently.
- Bug fixes.