{
  "_id": "6ac5f891f511ae58c09a432d",
  "Package": "rly",
  "Type": "Package",
  "Title": "Tools to Create Formal Language Parser",
  "Version": "1.7.8",
  "Date": "2026-01-14",
  "Authors@R": "c(person(\"Marek\", \"Jagielski\",\nrole = c(\"aut\", \"cre\", \"cph\"),\nemail = \"marek.jagielski@gmail.com\"),\nperson(\"David M.\", \"Beazley\",\nrole = c(\"aut\", \"cph\")),\nperson(\"Yasutaka\", \"Tanaka\",\nrole = c(\"ctb\")),\nperson(\"Henrico\", \"Witvliet\",\nrole = c(\"ctb\")))",
  "Author": "Marek Jagielski [aut, cre, cph], David M. Beazley [aut, cph],\nYasutaka Tanaka [ctb], Henrico Witvliet [ctb]",
  "Maintainer": "Marek Jagielski <marek.jagielski@gmail.com>",
  "Description": "R implementation of the common parsing tools 'lex' and\n'yacc'.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/systemincloud/rly",
  "BugReports": "https://github.com/systemincloud/rly/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "6.1.1",
  "Collate": "'logger.R' 'lex.R' 'yacc.R' 'rly-package.R'",
  "VignetteBuilder": "knitr",
  "Repository": "https://systemincloud.r-universe.dev",
  "Date/Publication": "2026-01-14 17:27:00 UTC",
  "RemoteUrl": "https://github.com/systemincloud/rly",
  "RemoteRef": "HEAD",
  "RemoteSha": "6021b81aaf070b7e42f77e7a39e500086b61d194",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-07 07:38:39 UTC",
    "User": "root"
  },
  "_user": "systemincloud",
  "_type": "src",
  "_file": "rly_1.7.8.tar.gz",
  "_fileid": "https://r2.ropensci.org/8004cc4a776dddd9f2d0e2b0777343f40e08a7649c15fe715cc0c8c60659aa55",
  "_filesize": 182840,
  "_sha256": "8004cc4a776dddd9f2d0e2b0777343f40e08a7649c15fe715cc0c8c60659aa55",
  "_expires": "2027-01-15T07:45:19.000Z",
  "_created": "2026-10-07T07:38:39.000Z",
  "_published": "2026-10-07T07:45:20.911Z",
  "_buildurl": "https://github.com/r-universe/systemincloud/actions/runs/37588204018",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 112684530919,
      "time": 113,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11467597762"
    },
    {
      "job": 112684530940,
      "time": 152,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11467133598"
    },
    {
      "job": 112684530880,
      "time": 107,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11467931156"
    },
    {
      "job": 112684531052,
      "time": 110,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11467946118"
    },
    {
      "job": 112684531010,
      "time": 141,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11467449720"
    },
    {
      "job": 112684531004,
      "time": 282,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11467428404"
    },
    {
      "job": 112684531079,
      "time": 201,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11467178808"
    },
    {
      "job": 112684530935,
      "time": 354,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11468106084"
    },
    {
      "job": 112683276769,
      "time": 226,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11467691738"
    },
    {
      "job": 112684530636,
      "time": 97,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11467642441"
    },
    {
      "job": 112684531152,
      "time": 332,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11467787216"
    },
    {
      "job": 112684531370,
      "time": 123,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11467408231"
    },
    {
      "job": 112684531018,
      "time": 95,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11467677205"
    },
    {
      "job": 112684530851,
      "time": 336,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11467712582"
    },
    {
      "job": 112684530946,
      "time": 79,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11468090401"
    }
  ],
  "_upstream": "https://github.com/systemincloud/rly",
  "_commit": {
    "id": "6021b81aaf070b7e42f77e7a39e500086b61d194",
    "author": "Marek Jagielski <marek.jagielski@pm.me>",
    "committer": "Marek Jagielski <marek.jagielski@pm.me>",
    "message": "Remove futile.logger dependency (scheduled for CRAN archival)\n\nReplace futile.logger with native cat() logging to avoid package\nbeing archived when futile.logger is removed from CRAN on 2026-01-29.\n\nCo-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>\n",
    "time": 1768411620
  },
  "_maintainer": {
    "name": "Marek Jagielski",
    "email": "marek.jagielski@gmail.com",
    "login": "marekjagielski",
    "description": "",
    "uuid": 5246566
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.3.0",
      "role": "Depends"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "systemincloud",
  "_selfowned": true,
  "_usedby": 2,
  "_updates": [
    {
      "week": "2026-03",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 36,
  "_contributors": [
    {
      "user": "marekjagielski",
      "count": 337,
      "uuid": 5246566
    },
    {
      "user": "hrbrmstr",
      "count": 4,
      "uuid": 509878
    },
    {
      "user": "billdenney",
      "count": 1,
      "uuid": 10359931
    },
    {
      "user": "henricowitvliet",
      "count": 1,
      "uuid": 2179781
    },
    {
      "user": "caprice-j",
      "count": 1,
      "uuid": 6244800
    }
  ],
  "_userbio": {
    "uuid": 6533497,
    "type": "organization",
    "name": "Ruminaq",
    "followers": 1
  },
  "_downloads": {
    "count": 927,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rly"
  },
  "_devurl": "https://github.com/systemincloud/rly",
  "_searchresults": 174,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md",
    "extra/rly.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/systemincloud/rly",
  "_realowner": "systemincloud",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.3",
      "date": "2016-11-27"
    },
    {
      "version": "1.1.0",
      "date": "2016-12-04"
    },
    {
      "version": "1.2.1",
      "date": "2016-12-18"
    },
    {
      "version": "1.3.0",
      "date": "2016-12-30"
    },
    {
      "version": "1.4.0",
      "date": "2017-01-06"
    },
    {
      "version": "1.4.1",
      "date": "2017-01-07"
    },
    {
      "version": "1.4.2",
      "date": "2017-01-08"
    },
    {
      "version": "1.5",
      "date": "2018-03-28"
    },
    {
      "version": "1.6.1",
      "date": "2018-04-24"
    },
    {
      "version": "1.6.2",
      "date": "2018-09-10"
    },
    {
      "version": "1.7.4",
      "date": "2022-05-08"
    },
    {
      "version": "1.7.7",
      "date": "2025-09-26"
    },
    {
      "version": "1.7.8",
      "date": "2026-01-14"
    }
  ],
  "_exports": [
    "lex",
    "LexToken",
    "NullLogger",
    "RlyLogger",
    "yacc"
  ],
  "_help": [
    {
      "page": "lex",
      "title": "Build a lexer",
      "topics": [
        "lex"
      ]
    },
    {
      "page": "Lexer",
      "title": "Lexing Engine",
      "topics": [
        "Lexer"
      ]
    },
    {
      "page": "LexToken",
      "title": "Lex Token",
      "topics": [
        "LexToken"
      ]
    },
    {
      "page": "LRParser",
      "title": "The LR Parsing engine",
      "topics": [
        "LRParser"
      ]
    },
    {
      "page": "NullLogger",
      "title": "Null logger is used when no output should be generated.",
      "topics": [
        "NullLogger"
      ]
    },
    {
      "page": "RlyLogger",
      "title": "Print log message to file or console.",
      "topics": [
        "RlyLogger"
      ]
    },
    {
      "page": "yacc",
      "title": "Build a parser",
      "topics": [
        "yacc"
      ]
    },
    {
      "page": "YaccProduction",
      "title": "Object sent to grammar rule",
      "topics": [
        "YaccProduction"
      ]
    }
  ],
  "_readme": "https://github.com/systemincloud/rly/raw/HEAD/README.md",
  "_rundeps": [
    "R6"
  ],
  "_vignettes": [
    {
      "source": "intro-to-rly.Rmd",
      "filename": "intro-to-rly.html",
      "title": "Intro to {rly}",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Finding Tokens",
        "Calculator Example"
      ],
      "created": "2019-08-11 21:40:35",
      "modified": "2019-08-11 21:40:35",
      "commits": 1
    }
  ],
  "_score": 7.876032995097511,
  "_indexed": true,
  "_nocasepkg": "rly",
  "_universes": [
    "systemincloud",
    "marekjagielski"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.7.8",
      "date": "2026-10-07T07:40:36.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "6021b81aaf070b7e42f77e7a39e500086b61d194",
      "fileid": "https://r2.ropensci.org/eafe9801473d3ac4089c058dab1c6d9583626096103d850a3525c0971287977d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/systemincloud/actions/runs/37588204018"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.7.8",
      "date": "2026-10-07T07:41:06.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "6021b81aaf070b7e42f77e7a39e500086b61d194",
      "fileid": "https://r2.ropensci.org/4a9f8fff9c9b9c6944f9e15057ef8f7804bf30998e20fbcdcfe57f62c78974a3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/systemincloud/actions/runs/37588204018"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.7.8",
      "date": "2026-10-07T07:40:32.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "6021b81aaf070b7e42f77e7a39e500086b61d194",
      "fileid": "https://r2.ropensci.org/0301aae06c36e01c9e887f9fd21806087613aa9b667aedb46b3d39d4f081b877",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/systemincloud/actions/runs/37588204018"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.7.8",
      "date": "2026-10-07T07:40:28.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "6021b81aaf070b7e42f77e7a39e500086b61d194",
      "fileid": "https://r2.ropensci.org/0bb0534f67155279562f4c0e16024d3920e9a70a489bb16c2b7810acf7e6e1e2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/systemincloud/actions/runs/37588204018"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.7.8",
      "date": "2026-10-07T07:40:48.000Z",
      "arch": "aarch64",
      "commit": "6021b81aaf070b7e42f77e7a39e500086b61d194",
      "fileid": "https://r2.ropensci.org/1fa2bd87faab99dedbab9180fd1c987a26527130b67078d4658e196cfdda75c6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/systemincloud/actions/runs/37588204018"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.7.8",
      "date": "2026-10-07T07:42:41.000Z",
      "arch": "x86_64",
      "commit": "6021b81aaf070b7e42f77e7a39e500086b61d194",
      "fileid": "https://r2.ropensci.org/ce7d2a43bc5492d48be151b4df6f217501e3de7b030095ef5b2b7113668b1d88",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/systemincloud/actions/runs/37588204018"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.7.8",
      "date": "2026-10-07T07:41:13.000Z",
      "arch": "aarch64",
      "commit": "6021b81aaf070b7e42f77e7a39e500086b61d194",
      "fileid": "https://r2.ropensci.org/253042609924f584f4cc7362d3574b331b2906a4fe1052fc98a97f0de5a176fb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/systemincloud/actions/runs/37588204018"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.7.8",
      "date": "2026-10-07T07:43:37.000Z",
      "arch": "x86_64",
      "commit": "6021b81aaf070b7e42f77e7a39e500086b61d194",
      "fileid": "https://r2.ropensci.org/3cdeca637c3360706e7d28a60f898375286d831b2a02732f0da0804dd8af1829",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/systemincloud/actions/runs/37588204018"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.7.8",
      "date": "2026-10-07T07:40:34.000Z",
      "arch": "emscripten",
      "commit": "6021b81aaf070b7e42f77e7a39e500086b61d194",
      "fileid": "https://r2.ropensci.org/b5514ce3c163365a20606561b68db9a3fb74d37ca4172c31bfa7dd9b6869061e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/systemincloud/actions/runs/37588204018"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.7.8",
      "date": "2026-10-07T07:43:32.000Z",
      "arch": "aarch64",
      "commit": "6021b81aaf070b7e42f77e7a39e500086b61d194",
      "fileid": "https://r2.ropensci.org/7c8f43c96006c29a7b9f92fdcb576dd2c5cc2868bd3f0f1af263480ffea86a13",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/systemincloud/actions/runs/37588204018"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.7.8",
      "date": "2026-10-07T07:39:48.000Z",
      "arch": "x86_64",
      "commit": "6021b81aaf070b7e42f77e7a39e500086b61d194",
      "fileid": "https://r2.ropensci.org/8db92b645884e5d33963072727eaa2b83b07ae8b197fe28dab5eadf5a2f78905",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/systemincloud/actions/runs/37588204018"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.7.8",
      "date": "2026-10-07T07:40:01.000Z",
      "arch": "x86_64",
      "commit": "6021b81aaf070b7e42f77e7a39e500086b61d194",
      "fileid": "https://r2.ropensci.org/c8c23b7829a4201c7c7193215860b5e38af7389d06de56b7cc6bd8fe3e01091f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/systemincloud/actions/runs/37588204018"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.7.8",
      "date": "2026-10-07T07:43:27.000Z",
      "arch": "aarch64",
      "commit": "6021b81aaf070b7e42f77e7a39e500086b61d194",
      "fileid": "https://r2.ropensci.org/ff24e8584f140c6d1b8afb2b1a48e16fdc713f7cacb39c9a35fa07acbaefdbab",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/systemincloud/actions/runs/37588204018"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.7.8",
      "date": "2026-10-07T07:39:43.000Z",
      "arch": "x86_64",
      "commit": "6021b81aaf070b7e42f77e7a39e500086b61d194",
      "fileid": "https://r2.ropensci.org/764099169d8c2bc1acdfb673b710ba9048de0bb17f02baad714cab136405a9ad",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/systemincloud/actions/runs/37588204018"
    }
  ]
}