pgf2json 0.1.1

This crate is an Application Programming Interface to load and interpret grammars compiled in Portable Grammar Format (PGF). The PGF format is produced as a final output from the GF compiler. The API is meant to be used for embedding GF grammars in Rust programs.
Documentation
{
  "abstract": {
    "funs": {
      "Hamburg": {
        "args": [],
        "arity": 0,
        "cat": "Station",
        "is_constructor": false,
        "prob": 0.5
      },
      "Paris": {
        "args": [],
        "arity": 0,
        "cat": "Station",
        "is_constructor": false,
        "prob": 0.5
      },
      "Ticket": {
        "args": [
          "Station",
          "Station"
        ],
        "arity": 0,
        "cat": "Request",
        "is_constructor": false,
        "prob": 1.0
      }
    },
    "name": "Paris",
    "startcat": "Station"
  },
  "concretes": {}
}