SPLIT_ALL YAML source
code: SPLIT_ALL
biber_number:
- N62
- N63
name: Split constructions (all)
definition: Split infinitives (f_62) and split auxiliaries (f_63).
normalization: words
children:
- SPINF
- SPLIT
detection:
- requires:
- pos
combine: "SPINF | SPLIT"
description: Sum of SPINF + SPLIT
- source: mfte
requires:
- word
- lemma
- pos
parts:
p1:
cql: '[pos="MD"] [pos="RB" & word!="not|n''t"] [pos="VB|VBG|VBD|VBN|VBP|VBZ|RP"]'
p2:
cql: '[lemma="have|be|do" & pos="VBP|VBZ|VBD"] [pos="RB" & word!="not|n''t"] [pos="VB|VBG|VBD|VBN|VBP|VBZ|RP"]'
p3:
cql: '[pos="MD"] [pos="RB"] [pos="RB"] [pos="VB|VBG|VBD|VBN|VBP|VBZ"]'
p4:
cql: '[lemma="have|be|do" & pos="VBP|VBZ|VBD"] [pos="RB"] [pos="RB"] [pos="VB|VBG|VBD|VBN|VBP|VBZ"]'
p5:
cql: '[word="to" & pos="TO"] [pos="RB"] [pos="VB"]'
combine: "p1 | p2 | p3 | p4 | p5"
description: >-
MFTE merges split auxiliaries and split infinitives. Matches
auxiliary (modal, have, be, do) + adverb(s) + verb/particle.
Also matches split infinitives (to + adverb + verb).
3-token: AUX + RB + V. 4-token: AUX + RB + RB + V.
Negation (not/n't) excluded from 3-token intervener because
MFTE retags negation as XX0 before SPLIT matching.
sources:
- biber_1988
- mfte