[Spirit & Karma] #25: Avoid 'scanner business' in Karma

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[Spirit & Karma] #25: Avoid 'scanner business' in Karma

Hartmut Kaiser
#25: Avoid 'scanner business' in Karma
---------------------+------------------------------------------------------
 Reporter:  hkaiser  |       Owner:  hkaiser  
     Type:  defect   |      Status:  new      
 Priority:  major    |   Milestone:  Spirit V2
Component:  Karma    |     Version:  Spirit V2
 Keywords:           |  
---------------------+------------------------------------------------------
 Currently, in Karma we use a mechanism of internal wrapping of the user's
 output iterator (for instance for the alignment directives). This
 ultimately leads to problems, if there are rule<>'s involved (being
 wrapped by the corresponding direcive). because the type of the output
 iterator doesn't match anymore the type of the iterator used to declare
 the rule.

 What has to be done is to find some implementation of the output iterator
 used internally by Karma allowing to dynamically change its behaviour
 without changing its type. This 'general' output iterator then could be
 used to __always__ wrap the user specified output iterator.

--
Ticket URL: <http://fortytwo.cct.lsu.edu:8000/SpiritKarma/ticket/25>
Spirit &amp; Karma <http://spirit.sourceforge.net>
Development of the Boost::Spirit V2 libraries
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Spirit-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/spirit-devel
Reply | Threaded
Open this post in threaded view
|

Re: [Spirit & Karma] #25: Avoid 'scanner business' in Karma

Hartmut Kaiser
#25: Avoid 'scanner business' in Karma
----------------------+-----------------------------------------------------
  Reporter:  hkaiser  |       Owner:  hkaiser  
      Type:  defect   |      Status:  assigned
  Priority:  major    |   Milestone:  Spirit V2
 Component:  Karma    |     Version:  Spirit V2
Resolution:           |    Keywords:          
----------------------+-----------------------------------------------------
Changes (by hkaiser):

  * status:  new => assigned

--
Ticket URL: <http://fortytwo.cct.lsu.edu:8000/SpiritKarma/ticket/25#comment:1>
Spirit &amp; Karma <http://spirit.sourceforge.net>
Development of the Boost::Spirit V2 libraries
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Spirit-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/spirit-devel