27 lines
1.7 KiB
Nix
27 lines
1.7 KiB
Nix
{
|
|
lib,
|
|
fetchgit,
|
|
buildRacketPackage,
|
|
}: (buildRacketPackage {
|
|
pname = "br-parser-tools-lib";
|
|
version = "0.0+95b7c69";
|
|
dependencies = [];
|
|
src = fetchgit {
|
|
url = "https://gitlab.com/mbutterick/br-parser-tools.git";
|
|
rev = "95b7c69cf9d660a51abf4742378b9adb7100d25a";
|
|
hash = "sha256-and0y3rBjXwmgaEwwXzJOTgX/wCSY0uUfB3+U4JLTrk=";
|
|
};
|
|
gitSubpath = "br-parser-tools-lib";
|
|
passthru = {
|
|
racketModules = ["br-parser-tools/private-yacc/table.rkt" "br-parser-tools/private-lex/actions.rkt" "br-parser-tools/private-lex/stx.rkt" "br-parser-tools/private-yacc/yacc-helper.rkt" "br-parser-tools/private-lex/token-syntax.rkt" "br-parser-tools/examples/read.rkt" "br-parser-tools/yacc-to-scheme.rkt" "br-parser-tools/private-lex/token.rkt" "br-parser-tools/private-lex/unicode-chars.rkt" "br-parser-tools/private-yacc/input-file-parser.rkt" "br-parser-tools/private-lex/deriv.rkt" "br-parser-tools/lex.rkt" "br-parser-tools/private-yacc/lalr.rkt" "br-parser-tools/private-yacc/parser-builder.rkt" "br-parser-tools/private-yacc/graph.rkt" "br-parser-tools/private-yacc/lr0.rkt" "br-parser-tools/private-lex/error-tests.rkt" "br-parser-tools/cfg-parser.rkt" "br-parser-tools/private-lex/front.rkt" "br-parser-tools/yacc.rkt" "br-parser-tools/private-lex/re.rkt" "br-parser-tools/lex-sre.rkt" "br-parser-tools/private-yacc/parser-actions.rkt" "br-parser-tools/examples/calc.rkt" "br-parser-tools/lex-plt-v200.rkt" "br-parser-tools/private-yacc/grammar.rkt" "br-parser-tools/private-lex/util.rkt"];
|
|
racketLaunchers = [];
|
|
racoCommands = [];
|
|
};
|
|
meta = {
|
|
description = "fork of `parser-tools-lib` for Beautiful Racket";
|
|
sourceProvenance = [(((lib).sourceTypes).fromSource)];
|
|
broken = false;
|
|
license = [(((lib).licenses).lgpl3Plus)];
|
|
};
|
|
})
|