All Projects → r-lib → Evaluate

r-lib / Evaluate

Licence: other
A version of eval for R that returns more information about what happened

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to Evaluate

Gval
Expression evaluation in golang
Stars: ✭ 297 (+237.5%)
Mutual labels:  parsing, evaluation
Expressive
Expressive is a cross-platform expression parsing and evaluation framework. The cross-platform nature is achieved through compiling for .NET Standard so it will run on practically any platform.
Stars: ✭ 113 (+28.41%)
Mutual labels:  parsing, evaluation
Formula Parser
Parsing and evaluating mathematical formulas given as strings.
Stars: ✭ 62 (-29.55%)
Mutual labels:  parsing, evaluation
Govaluate
Arbitrary expression evaluation for golang
Stars: ✭ 2,130 (+2320.45%)
Mutual labels:  parsing, evaluation
Drepl
A REPL for D
Stars: ✭ 70 (-20.45%)
Mutual labels:  evaluation, repl
Mini Yaml
Single header YAML 1.0 C++11 serializer/deserializer.
Stars: ✭ 79 (-10.23%)
Mutual labels:  parsing
Kubeplay
kubeplay – a new way to interact with Kubernetes API from your terminal
Stars: ✭ 83 (-5.68%)
Mutual labels:  repl
Goto
Goto is an interpreted programming language written in go.
Stars: ✭ 79 (-10.23%)
Mutual labels:  repl
Projmgr
R-based project management tools
Stars: ✭ 78 (-11.36%)
Mutual labels:  r-package
R Bridge
Bridge library to connect ArcGIS and R, including arcgisbinding R library.
Stars: ✭ 87 (-1.14%)
Mutual labels:  r-package
Eval Sql.net
SQL Eval Function | Dynamically Evaluate Expression in SQL Server using C# Syntax
Stars: ✭ 84 (-4.55%)
Mutual labels:  evaluation
Spelling
Tools for Spell Checking in R
Stars: ✭ 82 (-6.82%)
Mutual labels:  r-package
Vidvrd Helper
To keep updates with VRU Grand Challenge, please use https://github.com/NExTplusplus/VidVRD-helper
Stars: ✭ 81 (-7.95%)
Mutual labels:  evaluation
Rzmq
R package for ZMQ
Stars: ✭ 83 (-5.68%)
Mutual labels:  r-package
Markovchain
Easy Handling Discrete Time Markov Chains
Stars: ✭ 80 (-9.09%)
Mutual labels:  r-package
Uaiso
A multi-language parsing infrastructure with an unified AST
Stars: ✭ 86 (-2.27%)
Mutual labels:  parsing
Ultra
A Leiningen plugin for a superior development environment
Stars: ✭ 1,213 (+1278.41%)
Mutual labels:  repl
Qcoder
Lightweight package to do qualitative coding
Stars: ✭ 82 (-6.82%)
Mutual labels:  r-package
Eval On Nn Of Rc
Empirical Evaluation on Current Neural Networks on Cloze-style Reading Comprehension
Stars: ✭ 84 (-4.55%)
Mutual labels:  evaluation
Clj Suitable
ClojureScript "IntelliSense" support for JS objects and their properties/methods. Via figwheel and Emacs CIDER.
Stars: ✭ 82 (-6.82%)
Mutual labels:  repl

Evaluate

Build Status Downloads from the RStudio CRAN mirror

Evaluate provides tools that allow you to recreate the parsing, evaluation and display of R code, with enough information that you can accurately recreate what happens at the command line. Evaluate + replay works very similarly to source(), but is written in such a way to make it easy to adapt for other output formats, such as html or latex.

There are three components to the evaluate package:

  • parse_all, a version of parse that keeps expressions with their original source code, maintaining formatting and comments.
  • evaluate, which evaluates each expression produced by parse_all, tracking all output, messages, warnings, and errors as their occur, and interleaving them in the correct order with the original source and value of the expression.
  • replay, which outputs these pieces in a way that makes it look like you've entered the code at the command line. This function also serves as a template for other output formats.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].