| Trees | Indices | Help |
|---|
|
|
flumotion.launch.parse: A parsing library for flumotion-launch syntax.
Version: $Rev: 8290 $
|
|||
| Component | |||
| ComponentStore | |||
| Linker | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
__package__ = Nonehash(x) |
|||
|
|||
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 Fri Sep 24 12:49:47 2010 | http://epydoc.sourceforge.net |