From: roger <ro...@co...> - 2009-03-18 21:29:18
|
Hi I'd like to use docutils in a database context. I need to be able to evaluate my own databases expressions inside a line of text. It looks like interpreted text roles are a good match for this. I'd like to be able to do something like this:- """ When you first met :myrole:`Character:1:Name` you found :myrole:`Character:1:Gender="Male"?"his":"her"` gaze difficult to break. :myrole:`Event:32:Description` """ The parsing of the expression is not a problem, but I'd like to store the contents of the fields in rst too. Is there anyway I can parse that into the nodes the role handler will need to return? I'm guessing this part of the implementation needs to like the include directive but that seems to poke into undocumented internals. Is there a recommended way to do something like this? TTFN -- roger <ro...@co...> |