49#include <lal/linarr/syntactic_dependency_structure.hpp>
50#include <lal/detail/make_array.hpp>
57constexpr std::string_view
67 default:
return "unknown_syntactic_dependency_structure";
constexpr std::string_view syntactic_dependency_structure_to_string(const linarr::syntactic_dependency_structure &tt) noexcept
Definition: syntactic_dependency_structure.hpp:59
constexpr std::array< linarr::syntactic_dependency_structure, linarr::__syntactic_dependency_structure_size > array_of_syntactic_dependency_structures
The array of all types of syntact dependency structures.
Definition: syntactic_dependency_structure.hpp:77
constexpr std::array< T, sizeof...(ARGS)> make_array() noexcept
Make an array with the values given as parameters of the template.
Definition: make_array.hpp:88
syntactic_dependency_structure
The different types of syntactic dependency tree structures.
Definition: syntactic_dependency_structure.hpp:62
@ EC1
1-Endpoint Crossing.
@ planar
Planar structures.
@ projective
Projective structures.
@ unknown
The structure could not be classified.
@ WG1
Well nested trees with maximum gap-degree 1.
constexpr std::size_t __syntactic_dependency_structure_size
Number of elements within enumeration syntactic_dependency_structure.
Definition: syntactic_dependency_structure.hpp:102
Main namespace of the library.
Definition: basic_types.hpp:50