ClauseForm #
Surface clause-form distinctions relevant to word order.
ClauseForm is a syntactic form distinction (matrix question vs
embedded question vs declarative) — what conditions inversion and other
word-order alternations. Echo questions are not a constructor here;
they are declarative-form sentences with question force in discourse,
handled via Features.InformationStructure. Distinct from
Core.Mood.ClauseType, which pairs illocutionary force with verbal
mood. The two complement each other: a polar question has
ClauseForm = matrixQuestion and Core.Mood.ClauseType = ⟨interrogative, indicative⟩.
- declarative : ClauseForm
- matrixQuestion : ClauseForm
- embeddedQuestion : ClauseForm
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[implicit_reducible]
Equations
- Features.instReprClauseForm = { reprPrec := Features.instReprClauseForm.repr }
@[implicit_reducible]
Equations
- Features.instDecidableEqClauseForm x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯