Skip to content

Parser: Support CoreDSL Combine Syntax #88

@PhilippvK

Description

@PhilippvK

The correct way to make a "super" instruction-set which is a combination of multiple other sets (without adding any architectural state or instructions) is as follows:

InstructionSet XCoreV combines XCVAlu, XCVMem, XCVBitmanip;

We currently use the following workaround which is not legal as multi-inheritance is technically not supported:

InstructionSet XCoreV extends XCVAlu, XCVMem, XCVBitmanip {}

#83 (so far untested) implements support in the parser.

Metadata

Metadata

Assignees

Labels

coredsl2 parserIssues concerning the CoreDSL 2 parser

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions