zayfod / pyfranca

A Python module and tools for working with Franca interface definition language (IDL) models.
MIT License
19 stars 13 forks source link

Improve Franca support #26

Open miketsukerman opened 5 years ago

miketsukerman commented 5 years ago

Add handling of manages keyword.

interface B { version {major 1 minor 0} }
interface C { version {major 1 minor 0} }
interface D { version {major 1 minor 0} }
interface A manages B,C,D {
 version {major 1 minor 0}
}

AST has been extended. Interface object not has an array manages containing the list of interfaces.

coveralls commented 5 years ago

Coverage Status

Coverage decreased (-0.2%) to 96.434% when pulling c5b06746489a427a844df95540859c4371ae1d93 on warzon:add-manages-keyword-support into dd7ff6849b6122bdfc614d0557d19687ec234279 on zayfod:master.