SPLIT YAML source

code: SPLIT
xiao_number: N100
mfte_code: SPLIT
name: Split auxiliaries
definition: >-
  Adverb or other material inserted between auxiliary and main verb
  (e.g., "has never seen", "will probably go", "is always talking").
normalization: finite_verbs
parent: SPLIT_ALL
detection:
- requires:
  - pos
  - dep
  semgrex: '{pos:/VB.*/}=verb >aux {}=aux . {pos:RB}=adv'
  description: Auxiliary + adverb + main verb.
- source: pybiber
  requires:
  - pos
  - upos
  - dep
  parts:
    p1:
      cql: '[dep="aux.*"] [upos="ADV"] [upos="VERB"]'
    p2:
      cql: '[dep="aux.*"] [upos="ADV"] [upos="ADV"] [upos="VERB"]'
  combine: "p1 | p2"
  description: >-
    pybiber anchors on auxiliary token (`dep_rel` contains "aux"),
    then checks forward for ADV + VERB (or ADV + ADV + VERB).
    Uses UPOS tags (ADV, VERB) not fine-grained Penn tags.
sources:
- biber_1988
- mfte
- pybiber
- xiao_2009
notes: >-
  D4 loading .44 (persuasion). MFTE merges with split infinitives ([[SPINF]]).
examples:
- text: I _would actually drive_.
  source: le_foll_2024
- text: You _can just so tell_.
  source: le_foll_2024
- text: I _can't ever imagine_ arguing with Jill.
  source: le_foll_2024