GithubHelp home page GithubHelp logo

howto's Introduction

nineml

A family of Earley and Generalized LL (GLL) parsing tools.

This repository hosts the sources for CoffeeGrinder, CoffeeFilter, CoffeeSacks, CoffeePot, and the main nineml.org website. These files used to be in separate GitHub repositories, but have been consolidated into subprojects in a single repository for convenience. The original repositories still exist, partly to point here, but also to host the release packages and pages for the individual websites.

howto's People

Contributors

ndw avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

ndw daliboris

howto's Issues

Documenting the last mile - iXML in XProc under Maven

In my day job we have at least one repository using XSLT 3.0 under XProc 1.0, calling XML Calabash in Maven. I would like to be able to include an iXML-based parse in such a pipeline. In addition to such merely 'practical' uses I hope also to achieve more academic objectives here: https://github.com/usnistgov/ixml-breadboard.

To start on this - seeing the step defined at https://github.com/ndw/coffeepress I need to know how to

  • Use an iXML-based parser in a pipeline, with realistic examples (such as the NGAC PML grammar in the repo cited)
  • Set up and call my parser from XProc (and ideally from XSLT also)
  • Set up and call such an XProc using Maven (and gradle?) and a bash script or functional equivalent

Having produced a working example I could contribute back by writing it up.

@ndw kindly assist - where do you recommend I go next: is there an example for me to see and deconstruct?

iXML inside Saxon inside XProc?!

Very pleased by progress and demonstrations in saxon and xproc-1.0 subdirectories. I am having some success in trials.

I am wondering if there is an equivalent to -init org.nineml.coffeesacks.RegisterCoffeeSacks in the call to Saxon, that can configure CoffeeSacks for use in XSLTs run from inside XML Calabash. In other words, a combination -- an XSLT given in or called from a pipeline in xproc-1.0 with access to the cs extension functions.

I did find ndw/xmlcalabash1#335 which seems to get me close but not quite all the way - advice? thanks!

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.