forked from GitHub/gf-core
datatype for bracketed texts, and improved word alignment
This commit is contained in:
@@ -146,11 +146,10 @@ linTreeMark pgf lang = lin []
|
||||
R ts -> R $ map (mark p) ts
|
||||
FV ts -> R $ map (mark p) ts
|
||||
S ts -> S $ bracket p ts
|
||||
K s -> S $ bracketw p [t]
|
||||
K s -> S $ bracket p [t]
|
||||
W s (R ts) -> R [mark p $ kks (s ++ u) | K (KS u) <- ts]
|
||||
_ -> t
|
||||
-- otherwise in normal form
|
||||
|
||||
bracket p ts = [kks ("("++show p)] ++ ts ++ [kks ")"]
|
||||
bracketw p ts = [kks ("{"++show p)] ++ ts ++ [kks "}"] -- for easy word alignment
|
||||
sub p i = p ++ [i]
|
||||
|
||||
Reference in New Issue
Block a user