_INFDO YAML source

code: _INFDO
name: Infinitival DO (helper)
definition: >-
  Helper feature: "to do/does/did" sequences. Used only for exclusion
  by DOAUX to prevent counting infinitival DO as auxiliary DO.
normalization: words
detection:
- source: mfte
  requires:
  - word
  - pos
  cql: '[word="to"] [word="[Dd]o|[Dd]oes|[Dd]id" & pos="VB.*"]'
  refines: VB
  anchor: last
examples: []
sources:
- mfte
notes: >-
  Internal helper feature, not counted independently. MFTE excludes
  "to do" from DOAUX via a precondition check; CQL cannot express
  lookbehind, so we use a span-aware excludes mechanism instead.