Overview
LibrariesThe
agree system is implemented in C#. The system consists of the following .NET/CLI class libraries, each implemented as an independent assembly:
General-purpose extensions to the Base Class Library (BCL) functionality which is provided by .NET/CLI. These utility classes and methods provide basic support that is not specifically related to
agree's linguistic purpose.
This library provides basic the basic runtime infrastructure to support
agree's linguistic content. This includes dynamic property management, support for loading Xaml configurations, base classes for monads (bound stateful workers) and functors (unbound stateless transforms), and definitions for the
agree primitive base type, IIdentity.
Core linguistic content of the
agree system. This includes functor and/or monad definitions for the supported DELPH-IN processing activities, such as REPP, POS-tagging, token mapping, lexical filtering, morphological analysis, parsing, generation, parse selection, and more.
Support library for reading the [incr tsdb()] database format.
General-purpose WPF extensions and utilities which are not specifically related to
agree's linguistic purpose.
Intended for mid-level UI abstractions which may be useful to non-WPF platforms, but currently dependent on WPF.
agree-specific controls and visualizations for WPF.
ApplicationsThe following client applications externally expose the functionality of the
agree system:
WPF client application #1
WPF client application #2 (deprecated)
Interactive step-mode generation chart debugger with breakpoint support (defunct?)