{ "{" (1, 1)
ID "lib" (1, 3)
, "," (2, 1)
ID "buildPythonPackage" (2, 3)
, "," (3, 1)
ID "pythonOlder" (3, 3)
, "," (4, 1)
ID "fetchFromGitHub" (4, 3)
, "," (5, 1)
ID "colorama" (5, 3)
} "}" (6, 1)
: ":" (6, 2)
ID "buildPythonPackage" (8, 1)
REC "rec" (8, 20)
{ "{" (8, 24)
ID "pname" (9, 3)
= "=" (9, 9)
" "\"" (9, 11)
STR "migen" (9, 12)
" "\"" (9, 17)
; ";" (9, 18)
ID "version" (10, 3)
= "=" (10, 11)
" "\"" (10, 13)
STR "unstable-2021-09-14" (10, 14)
" "\"" (10, 33)
; ";" (10, 34)
ID "disabled" (11, 3)
= "=" (11, 12)
ID "pythonOlder" (11, 14)
" "\"" (11, 26)
STR "3.3" (11, 27)
" "\"" (11, 30)
; ";" (11, 31)
ID "src" (13, 3)
= "=" (13, 7)
ID "fetchFromGitHub" (13, 9)
{ "{" (13, 25)
ID "owner" (14, 5)
= "=" (14, 11)
" "\"" (14, 13)
STR "m-labs" (14, 14)
" "\"" (14, 20)
; ";" (14, 21)
ID "repo" (15, 5)
= "=" (15, 10)
" "\"" (15, 12)
STR "migen" (15, 13)
" "\"" (15, 18)
; ";" (15, 19)
ID "rev" (16, 5)
= "=" (16, 9)
" "\"" (16, 11)
STR "a5bc262560238f93ceaad423820eb06843326274" (16, 12)
" "\"" (16, 52)
; ";" (16, 53)
ID "sha256" (17, 5)
= "=" (17, 12)
" "\"" (17, 14)
STR "32UjaIam/B7Gx6XbPcR067LcXfokJH2mATG9mU38a6o=" (17, 15)
" "\"" (17, 59)
; ";" (17, 60)
} "}" (18, 3)
; ";" (18, 4)
ID "propagatedBuildInputs" (20, 3)
= "=" (20, 25)
[ "[" (20, 27)
ID "colorama" (21, 5)
] "]" (22, 3)
; ";" (22, 4)
ID "pythonImportsCheck" (24, 3)
= "=" (24, 22)
[ "[" (24, 24)
" "\"" (24, 26)
STR "migen" (24, 27)
" "\"" (24, 32)
] "]" (24, 34)
; ";" (24, 35)
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 " A Python toolbox for building complex digital hardware" (27, 20)
" "\"" (27, 75)
; ";" (27, 76)
ID "homepage" (28, 5)
= "=" (28, 14)
" "\"" (28, 16)
STR "https://m-labs.hk/migen" (28, 17)
" "\"" (28, 40)
; ";" (28, 41)
ID "license" (29, 5)
= "=" (29, 13)
ID "licenses" (29, 15)
. "." (29, 23)
ID "bsd2" (29, 24)
; ";" (29, 28)
ID "maintainers" (30, 5)
= "=" (30, 17)
WITH "with" (30, 19)
ID "maintainers" (30, 24)
; ";" (30, 35)
[ "[" (30, 37)
ID "l-as" (30, 39)
] "]" (30, 44)
; ";" (30, 45)
} "}" (31, 3)
; ";" (31, 4)
} "}" (32, 1)