devana.preprocessing.components.parser

devana.preprocessing.components.parser.attributeextractor

class AttributeExtractor[source]

Bases: IGenerator

Extract text data from C++ attributes.

generate(data)[source]

Generate data like generate code.

Return type

List[Attribute]

classmethod get_produced_type()[source]

Specifies a result type, typically as an interface.

Return type

Type

classmethod get_required_type()[source]

Specifies the required input type. In common cases should be interfaced.

Return type

Type

A collection of parsers.