operator.tools: Utilities for Working with R's Operators
Version 1.6.3

Provides a collection of utilities that allow programming with R's operators. Routines allow classifying operators, translating to and from an operator and its underlying function, and inverting some operators (e.g. comparison operators), etc. All methods can be extended to custom infix operators.

Browse man pages Browse package API and functions Browse package files

AuthorChristopher Brown [aut, cre], Decision Patterns [cph]
Date of publication2017-02-28 23:13:22
MaintainerChristopher Brown <chris.brown@decisionpatterns.com>
LicenseGPL-2 | file LICENSE
Version1.6.3
URL https://github.com/decisionpatterns/operator.tools
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("operator.tools")

Man pages

can.operator: can.operator
fun2name: Convert between a function and its name and vice versa.
initOps: Initialize operators
inverse: Invert an R operator
is.operator: Utilities for operators
not-in: NOT IN
operators: Return the _names_ of defined operators.
operator.type: Return the type for an operator.
rel.type: Get the relational type of a relational operator.
removeOperator: Unregister a an operator.
setOperator: Registers an operator for use with operator.tools package.

Functions

.initOps Man page
\%!in\% Man page
as.operator Source code
as.operator.character Source code
as.operator.function Source code
as.operator.name Source code
can.operator Man page Source code
can.operator.character Source code
can.operator.default Source code
can.operator.function Source code
can.operator.name Source code
fun2name Man page Source code
inverse Man page Source code
inverse.function Man page Source code
inverse.name Man page Source code
is.operator Man page Source code
is.operator.default Source code
is.operator.function Source code
is.operator.name Source code
name2fun Man page Source code
nitOps Source code
notin Man page
onAttach Source code
onLoad Source code
operator.type Man page Source code
operator.type.function Man page Source code
operator.type.name Man page Source code
operators Man page Source code
rel.type Man page Source code
rel.type.call Man page Source code
rel.type.expression Man page Source code
rel.type.function Man page Source code
rel.type.name Man page Source code
removeOperator Man page Source code
setOperator Man page Source code
setOperators Man page Man page Source code

Files

tests
tests/testthat.R
tests/testthat
tests/testthat/test-operators.R
tests/testthat/test-fun2name.R
tests/testthat/test-inverse.R
tests/testthat/test-init.R
NAMESPACE
NEWS.md
R
R/not-in.R
R/removeOperator.R
R/rel.type.R
R/inverse.R
R/operator.type.R
R/operators.R
R/fun2name.R
R/as.operator.R
R/is.operator.R
R/init.R
R/setOperator.R
R/can.operator.R
R/zzz.R
README.md
MD5
DESCRIPTION
ChangeLog
man
man/setOperator.Rd
man/inverse.Rd
man/fun2name.Rd
man/removeOperator.Rd
man/operator.type.Rd
man/not-in.Rd
man/operators.Rd
man/initOps.Rd
man/rel.type.Rd
man/can.operator.Rd
man/is.operator.Rd
LICENSE
operator.tools documentation built on May 19, 2017, 7:51 a.m.