teroshdl
Version:
Backend for terosHDL IDE
152 lines (151 loc) • 3.81 kB
JSON
{
"xvhdl":
[
{ "severity": "error",
"location": {
"file": "example_1.vhd",
"position": [12,0]
},
"description": "[VRFC 10-1412] syntax error near -"
},
{ "severity": "error",
"location": {
"file": "example_1.vhd",
"position": [19,0]
},
"description": "[VRFC 10-1412] syntax error near begin"
}
],
"ghdl":
[
{ "severity": "error",
"location": {
"file": "example_1.vhd",
"position": [12,25]
},
"description": "resolution_indication not allowed before vhdl08"
},
{ "severity": "error",
"location": {
"file": "example_1.vhd",
"position": [12,32]
},
"description": "')' is expected instead of '-'"
},
{ "severity": "error",
"location": {
"file": "example_1.vhd",
"position": [12,32]
},
"description": "type mark expected in a subtype indication"
},
{ "severity": "error",
"location": {
"file": "example_1.vhd",
"position": [12,32]
},
"description": "';' or ')' expected after interface"
},
{ "severity": "error",
"location": {
"file": "example_1.vhd",
"position": [12,44]
},
"description": "missing \";\" at end of port clause"
},
{ "severity": "error",
"location": {
"file": "example_1.vhd",
"position": [13,7]
},
"description": "'end' is expected instead of ')'"
},
{ "severity": "error",
"location": {
"file": "example_1.vhd",
"position": [12,44]
},
"description": "missing \";\" at end of entity"
},
{ "severity": "error",
"location": {
"file": "example_1.vhd",
"position": [14,0]
},
"description": "missing entity, architecture, package or configuration"
},
{ "severity": "error",
"location": {
"file": "example_1.vhd",
"position": [14,10]
},
"description": "an identifier is expected instead of ';'"
},
{ "severity": "error",
"location": {
"file": "example_1.vhd",
"position": [14,10]
},
"description": "'is' is expected instead of ';'"
},
{ "severity": "error",
"location": {
"file": "example_1.vhd",
"position": [14,10]
},
"description": "';' (semi colon) not allowed alone"
},
{ "severity": "error",
"location": {
"file": "example_1.vhd",
"position": [16,0]
},
"description": "'end' is expected instead of 'architecture'"
},
{ "severity": "error",
"location": {
"file": "example_1.vhd",
"position": [14,11]
},
"description": "missing \";\" at end of entity"
}
],
"vsg":
[
{ "severity": "warning",
"location": {
"file": "example_1.vhd",
"position": [27,0]
},
"description": "[architecture_024] Add architecture name keyword."
},
{ "severity": "warning",
"location": {
"file": "example_1.vhd",
"position": [14,0]
},
"description": "[entity_019] Add the entity name."
},
{ "severity": "warning",
"location": {
"file": "example_1.vhd",
"position": [21,0]
},
"description": "[process_012] Add \"is\" keyword after the closing parenthesis."
},
{ "severity": "warning",
"location": {
"file": "example_1.vhd",
"position": [21,0]
},
"description": "[process_016] Add a label for the process."
},
{ "severity": "warning",
"location": {
"file": "example_1.vhd",
"position": [24,0]
},
"description": "[process_018] Add a label for the \"end process\"."
}
]
}