Trees | Indices | Help |
---|
|
flumotion.launch.parse: A parsing library for flumotion-launch syntax.
Version: $Rev$
|
|||
Component | |||
ComponentStore | |||
Linker |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
|||
__package__ =
|
|
Splits a property line respecting compound properties. Ex: a1=[c1=d1,c2=[e1=[g1=h1],e2=f2]],a2=b2 -> [("a1", [("c1", "d1"), ("c2", [("e1", [("g1", "h1")]), ("e2", "f2")])], ("a2", "b2")] |
Parses a property. Supports compounds properties. |
Permissively unescapes a string. Examples with \ as escape character, E as escaped character and X as a non-escaped character: X -> X \E -> E \ -> \X -> \X X\ -> X E\ -> E \\E -> \E \\X -> \X |
Parse flumotion-launch arguments. Parse flumotion-launch arguments, returning a list of component configs. A component config is what we will pass to a component when we create it. It is a dict:
|
Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Tue Aug 13 06:16:56 2013 | http://epydoc.sourceforge.net |