Code Monkey home page Code Monkey logo

pandocfilters's People

Contributors

andrie avatar florianschwendinger avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

andrie

pandocfilters's Issues

Correct syntax for R filter to be used in `pandoc -F filter.r input.md` context?

The existing documentation led me to believe that filter code such as the following, adapted from one of the examples given, would work:

require("pandocfilters", quietly = TRUE, warn.conflicts = FALSE)
caps <- function(key, value, ...) {
    if (key == "Str") return( Str( tolower(value) ) )
    return(NULL)
}
filter(caps, input = stdin(), output = stdout())

Invoking this with pandoc -F filter.r input.md (with input.md containing just one line with a few capitalized words) however throws the following error:

Error in filter(caps, input = stdin(), output = stdout()) : 
  InputError: The JSON-formatted AST for read in is empty!
Execution halted
Error running filter filter.r:
Filter returned error status 1

FWIW, I’m using pandoc version 2.11.1, and from inside R, executing the example code from “2.2.1. Lower Case” works as expected.

Any advice?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.