def logical_errors

bendvy-ecs-core@0.1.0.3 · execution_query.bend:32

import bendvy-ecs-core@0.1.0.3/execution_query.bend as ExecutionQuery
import Base
import bendvy-ecs-core@0.1.0.3/chunk_query.bend as Q

32def logical_errors(~E:Data,errors:List<&2,Q.Error<E>>) -> List<&2,Q.Error<E>>:
33  match errors:
34    case []:[]
35    case Q.Error{index,value} <> rest:Q.Error{U32.add(index,1),value} <> logical_errors(~E,rest)

Uses (3)

Used by (1)