Title: R package for parsing and manipulating edit rules
Author: Edwin de Jonge, Mark van der Loo
are valid according to these rules.  This package can be used
Collate: 'check.R' 'editmatrix.R' 'editmatrixAttr.R' 'pkg.R' 'reduce.R'

Collate: 'check.R' 'editmatrix.R' 'editmatrixAttr.R' 'pkg.R'

Collate: 'check.R' 'editmatrix.R' 'editmatrixAttr.R' 'findBlocks.R'

Description: Facilitates reading and manipulation of linear
(in)equalities, converting them into matrix format (and vice
versa) and checking if data are valid according to these rules.
Sets of linear edits can be manipulated using Fourier-Motzkin
elimination and variable substitution and solving error
localization problems based on the generalized principle of
Collate: 'check.R' 'choicepoint.R' 'cpeditmatrix.R' 'editmatrixAttr.R'
'editmatrix.R' 'eliminate.R' 'findBlocks.R' 'pkg.R' 'reduce.R'

Collate: 'check.R' 'choicepoint.R' 'editmatrixAttr.R' 'editmatrix.R'

Collate: 'backtracker.R' 'check.R' 'editmatrixAttr.R' 'editmatrix.R'

Collate: 'backtracker.R' 'blocks.R' 'check.R' 'editmatrix.R'

Collate: 'backtracker.R' 'blocks.R' 'check.R' 'editmatrixAttr.R'

Description: Facilitates reading and manipulation of categorical and
linear (in)equality constraints on data (edit rules). Numerical
edits are converted to matrix format from text, and categorical
rules are converted to a boolean format. Data may be tested
against the rules and erroneous fields can be localized based
on Fellegi and Holt's generalized principle. Edits may be
manipulated and tested for consistency by means of variable
Collate: 'backtracker.R' 'blocks.R' 'checkRows.R' 'duplicated.R'
'parseEdits.R' 'pkg.R' 'print.R' 'removeEmpty.R' 'subsetting.R'

Description: Facilitates reading and manipulating (multivariate) data
restrictions (edit rules) on numerical and categorical data.
Rules can be defined with common R syntax and parsed to an
internal (matrix-like format). Rules can be manipulated with
variable elimination and value substitution methods, allowing
for feasibility checks and more. Data can be tested against the
rules and erroneous fields can be found based on Fellegi and