{"bugs":[],"categories":[{"categoryid":383,"name":"dev-scheme","summary":"The dev-scheme category contains libraries and utilities relevant to the Scheme programming language."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cdc4d4a7236bcd3634f25d7432726ecee34d945b","committime":"2025-11-11T00:00:59","packageid":74440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"kacper.slominski72@gmail.com","authorname":"Kacper Słomiński","body":"Signed-off-by: Kacper Słomiński <kacper.slominski72@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/44587\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"13ec44c77fab104a68c31d532a1c4c74f6322d56","committime":"2025-11-10T23:23:04","packageid":74440,"repoid":1,"summary":"dev-scheme\/guile-nyacc: revbump after GUILE_USEDEP changes"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"72a09b15d32d42a54159fb4be4b6b414a1e57432","committime":"2024-11-30T14:03:22","packageid":74440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"78f9f6815217401bc0dc7375d382e0b557fc1ab4","committime":"2024-11-30T13:46:46","packageid":74440,"repoid":1,"summary":"dev-scheme\/guile-nyacc: drop 1.06.7"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d1e7b66277e48c9a81aa2c0bfcd8a0e2d11de295","committime":"2024-09-18T13:18:51","packageid":74440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"parona@protonmail.com","authorname":"Alfred Wingate","body":"Signed-off-by: Alfred Wingate <parona@protonmail.com>\nSigned-off-by: Arsen Arsenović <arsen@gentoo.org>","commitid":"96c7ae14ca28bfa809c4ac9fde22375bc2763222","committime":"2024-08-26T23:24:19","packageid":74440,"repoid":1,"summary":"dev-scheme\/guile-nyacc: switch to new guile mechanism"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"94c16b255ab440cf744dfde1aebc36a756471198","committime":"2023-05-16T12:03:55","packageid":74440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xgqt@gentoo.org","authorname":"Maciej Barć","body":"Bug: https:\/\/bugs.gentoo.org\/905898\nSigned-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"7e3b8ea2dbbeffdb67ab6b029d2d7349e059d4e4","committime":"2023-05-16T11:34:53","packageid":74440,"repoid":1,"summary":"dev-scheme: use dostrip instead of RESTRICT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"07def13c5acbf2372d01289251d8e52699d41929","committime":"2022-02-15T14:51:47","packageid":74440,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xgqt@gentoo.org","authorname":"Maciej Barć","body":"Package-Manager: Portage-3.0.30, Repoman-3.0.3\nSigned-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"5647361c823fdf0d5ed4837c152bebd91a7b652e","committime":"2022-02-15T14:32:47","packageid":74440,"repoid":1,"summary":"dev-scheme\/guile-nyacc: new package; add version 1.06.7"}],"dependencies":[{"block":false,"categoryid":383,"description":"GNU Ubiquitous Intelligent Language for Extensions","ebuildids":[881781,881781],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"scheme@gentoo.org","maintainername":"Gentoo Scheme Project","name":"guile","packageid":48393,"summary":"Guile is a library designed to help programmers create flexible applications. Using Guile in an application allows programmers to write plug-ins, or modules (there are many names, but the concept is essentially the same) and users to use them to have an application fit their needs."},{"block":false,"categoryid":383,"description":"Structured access to bytevector contents","ebuildids":[881781],"firstseen":"2018-01-20T12:06:54.136674","name":"bytestructures","packageid":68648}],"depending":[],"ebuilds":[{"archs":["~amd64","~x86"],"ebuildid":881781,"firstseen":"2025-11-11T00:01:21.046206","license":"LGPL-3+","moddate":"2026-03-22T20:20:54","packageid":74440,"repoid":1,"slot":"0","uses":["guile_targets_2-2","guile_targets_3-0"],"version":"1.06.7-r101"}],"masks":[],"package":{"categoryid":383,"description":"Guile modules for generating parsers and lexical analyzers","firstseen":"2022-02-15T14:53:27.383626","name":"guile-nyacc","packageid":74440,"summary":"NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for generating parsers and lexical analyzers. It also provides sample parsers and pretty-printers using SXML trees as an intermediate representation. It provides a decent C parser and a `FFI Helper' tool to help create Guile Scheme bindings for C-based libraries. It provides (partially implemented) compilers based on above mentioned parsers to allow execution with Guile as extension languages."},"rdependencies":[{"block":false,"categoryid":383,"description":"GNU Ubiquitous Intelligent Language for Extensions","ebuildids":[881781,881781],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"scheme@gentoo.org","maintainername":"Gentoo Scheme Project","name":"guile","packageid":48393,"summary":"Guile is a library designed to help programmers create flexible applications. Using Guile in an application allows programmers to write plug-ins, or modules (there are many names, but the concept is essentially the same) and users to use them to have an application fit their needs."},{"block":false,"categoryid":383,"description":"Structured access to bytevector contents","ebuildids":[881781],"firstseen":"2018-01-20T12:06:54.136674","name":"bytestructures","packageid":68648}],"repos":[{"branch":"master","lastcommit":"43a4988e0fa15f038220ebd74aa888ace0c9b303","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["http:\/\/www.nongnu.org\/nyacc\/"],"uses":[{"description":"Build with GNU Guile 2.2","group":"guile_targets","isdefault":false,"use":"2-2"},{"description":"Build with GNU Guile 3.0","group":"guile_targets","isdefault":false,"use":"3-0"}]}