annatto 0.51.0

Converts linguistic data formats based on the graphANNIS data model as intermediate representation and can apply consistency tests.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
WHITESPACE = _{ " " | "\t" | NEWLINE }

label_character = @{!("(" | ")" | "\"" | WHITESPACE) ~ ANY}
value_character = @{!"\"" ~ ANY}

label = @{label_character+}
quoted_value = @{"\"" ~ value_character* ~ "\""}

left_bracket = _{"("}
right_bracket = _{")"}

phrase = {left_bracket ~ label ~ (phrase+ | quoted_value | label) ~ right_bracket}

ptb = {SOI ~ (phrase+) | (left_bracket ~ phrase+ ~ right_bracket)+ ~ EOI}