{ "{" (1, 1)
ID "lib" (1, 3)
, "," (1, 6)
ID "stdenv" (1, 8)
, "," (1, 14)
ID "fetchFromGitHub" (1, 16)
} "}" (1, 32)
: ":" (1, 33)
ID "stdenv" (3, 1)
. "." (3, 7)
ID "mkDerivation" (3, 8)
{ "{" (3, 21)
ID "pname" (4, 3)
= "=" (4, 9)
" "\"" (4, 11)
STR "agrep" (4, 12)
" "\"" (4, 17)
; ";" (4, 18)
ID "version" (5, 3)
= "=" (5, 11)
" "\"" (5, 13)
STR "3.41.5" (5, 14)
" "\"" (5, 20)
; ";" (5, 21)
ID "src" (7, 3)
= "=" (7, 7)
ID "fetchFromGitHub" (7, 9)
{ "{" (7, 25)
ID "owner" (8, 5)
= "=" (8, 11)
" "\"" (8, 13)
STR "Wikinaut" (8, 14)
" "\"" (8, 22)
; ";" (8, 23)
ID "repo" (9, 5)
= "=" (9, 10)
" "\"" (9, 12)
STR "agrep" (9, 13)
" "\"" (9, 18)
; ";" (9, 19)
ID "rev" (11, 5)
= "=" (11, 9)
" "\"" (11, 11)
STR "eef20411d605d9d17ead07a0ade75046f2728e21" (11, 12)
" "\"" (11, 52)
; ";" (11, 53)
ID "sha256" (12, 5)
= "=" (12, 12)
" "\"" (12, 14)
STR "14addnwspdf2mxpqyrw8b84bb2257y43g5ccy4ipgrr91fmxq2sk" (12, 15)
" "\"" (12, 67)
; ";" (12, 68)
} "}" (13, 3)
; ";" (13, 4)
ID "prePatch" (16, 3)
= "=" (16, 12)
ID "lib" (16, 14)
. "." (16, 17)
ID "optionalString" (16, 18)
( "(" (16, 33)
ID "stdenv" (16, 34)
. "." (16, 40)
ID "hostPlatform" (16, 41)
. "." (16, 53)
ID "isMusl" (16, 54)
OR "||" (16, 61)
ID "stdenv" (16, 64)
. "." (16, 70)
ID "isDarwin" (16, 71)
) ")" (16, 79)
IND_STRING_OPEN "''\n" (16, 81)
IND_STR "    sed -i '1i#include <sys/stat.h>' checkfil.c newmgrep.c recursiv.c\n  " (17, 1)
IND_STRING_CLOSE "''" (18, 3)
; ";" (18, 5)
ID "installPhase" (19, 3)
= "=" (19, 16)
IND_STRING_OPEN "''\n" (19, 18)
IND_STR "    install -Dm 555 agrep -t \"$out/bin\"\n    install -Dm 444 docs/* -t \"$out/doc\"\n  " (20, 1)
IND_STRING_CLOSE "''" (22, 3)
; ";" (22, 5)
ID "makeFlags" (24, 3)
= "=" (24, 13)
[ "[" (24, 15)
" "\"" (24, 17)
STR "CC=" (24, 18)
DOLLAR_CURLY "${" (24, 21)
ID "stdenv" (24, 23)
. "." (24, 29)
ID "cc" (24, 30)
. "." (24, 32)
ID "targetPrefix" (24, 33)
} "}" (24, 45)
STR "cc" (24, 46)
" "\"" (24, 48)
] "]" (24, 50)
; ";" (24, 51)
ID "meta" (26, 3)
= "=" (26, 8)
WITH "with" (26, 10)
ID "lib" (26, 15)
; ";" (26, 18)
{ "{" (26, 20)
ID "description" (27, 5)
= "=" (27, 17)
" "\"" (27, 19)
STR "Approximate grep for fast fuzzy string searching" (27, 20)
" "\"" (27, 68)
; ";" (27, 69)
ID "homepage" (28, 5)
= "=" (28, 14)
" "\"" (28, 16)
STR "https://www.tgries.de/agrep/" (28, 17)
" "\"" (28, 45)
; ";" (28, 46)
ID "license" (29, 5)
= "=" (29, 13)
ID "licenses" (29, 15)
. "." (29, 23)
ID "isc" (29, 24)
; ";" (29, 27)
ID "platforms" (30, 5)
= "=" (30, 15)
WITH "with" (30, 17)
ID "platforms" (30, 22)
; ";" (30, 31)
ID "linux" (30, 33)
CONCAT "++" (30, 39)
ID "darwin" (30, 42)
; ";" (30, 48)
} "}" (31, 3)
; ";" (31, 4)
} "}" (32, 1)