1
|
{
|
2
|
"DESIGN_FILE" : {
|
3
|
"design_units" : [{
|
4
|
"contexts" : [], "library" : ["PACKAGE_DECLARATION", {
|
5
|
"name" : ["IDENTIFIER", "ch_05_19"], "shared_defs" : [["SUBTYPE_DECLARATION", {
|
6
|
"name" : ["IDENTIFIER", "digit"], "typ" : {
|
7
|
"name" : ["SIMPLE_NAME", "bit_vector"], "const" : ["INDEX_CONSTRAINT", {
|
8
|
"ranges" : [["RANGE_WITH_DIRECTION", {
|
9
|
"direction" : "downto", "from" : ["EXPRESSION", {
|
10
|
"args" : [["EXPRESSION", {
|
11
|
"args" : [["CONSTANT_VALUE", {
|
12
|
"value" : ["CST_LITERAL", "3"]}
|
13
|
]]}
|
14
|
]]}
|
15
|
], "_to" : ["EXPRESSION", {
|
16
|
"args" : [["EXPRESSION", {
|
17
|
"args" : [["CONSTANT_VALUE", {
|
18
|
"value" : ["CST_LITERAL", "0"]}
|
19
|
]]}
|
20
|
]]}
|
21
|
]}
|
22
|
]]}
|
23
|
]}
|
24
|
}
|
25
|
]], "shared_decls" : [], "shared_uses" : []}
|
26
|
]}
|
27
|
]}
|
28
|
}
|