2382 Commits

Author SHA1 Message Date
Hartmut Kaiser 379c5bfc8f Spirit: added missing include's
[SVN r55480]
2009-08-08 23:21:22 +00:00
Hartmut Kaiser e18a3edde1 Spirit: fixing return value semantics of karma::buffer[]
[SVN r55443]
2009-08-07 13:34:29 +00:00
François Barel 6c18538a3b Spirit: fix template parameter name
[SVN r55442]
2009-08-07 12:56:50 +00:00
Hartmut Kaiser 4087f8ab88 Spirit: reverted latest experimental change to optional
[SVN r55401]
2009-08-04 13:12:35 +00:00
Hartmut Kaiser c029d5bd36 Spirit: karma optional now can be invoked with incompatible attribute types
[SVN r55389]
2009-08-03 15:54:02 +00:00
Hartmut Kaiser 2b8bafc1e6 Spirit: fixed karma alternative generator properties
[SVN r55388]
2009-08-03 15:48:33 +00:00
Hartmut Kaiser 15aed33df4 Spirit: added missing header file
[SVN r55387]
2009-08-03 15:47:54 +00:00
Hartmut Kaiser c6b5c9eaf7 Spirit: added karma directive buffer[]
[SVN r55386]
2009-08-03 15:47:26 +00:00
Hartmut Kaiser 06b02458de Spirit: Minor edits, mostly fixing comments
[SVN r55385]
2009-08-03 15:46:45 +00:00
Hartmut Kaiser 3dbebcb8b5 Spirit: renamed traits::properties to traits::properties_of, added missing files
[SVN r55379]
2009-08-03 02:28:27 +00:00
Hartmut Kaiser 90fb37891f Spirit: fixed return value of the karma optional generator
[SVN r55373]
2009-08-02 21:57:34 +00:00
Hartmut Kaiser 3149dad176 Spirit: added missing header file
[SVN r55371]
2009-08-02 18:43:23 +00:00
Hartmut Kaiser 56ad36b551 Spirit: fixed semantics of self contained karma kleene/plus generators
[SVN r55368]
2009-08-02 18:14:01 +00:00
Hartmut Kaiser bf9ee44e60 Spirit: minor comment fix
[SVN r55366]
2009-08-02 17:50:42 +00:00
Hartmut Kaiser 3bdd9eca8f Spirit: enabled special attribute handling for sequences if attribute is a fusion sequence and the sequence has exactly one element exposing an attribute
[SVN r55365]
2009-08-02 17:14:33 +00:00
Hartmut Kaiser 0e0c39460a Spirit: fixed an attribute propagation problem in the lex::state_switcher component
[SVN r55364]
2009-08-02 17:06:43 +00:00
Hartmut Kaiser e458af7d84 Spirit: added missing header file
[SVN r55363]
2009-08-02 16:21:55 +00:00
Hartmut Kaiser 75b4f1df45 Spirit: added missing header file
[SVN r55347]
2009-08-01 22:13:17 +00:00
Hartmut Kaiser 23323b0f14 Spirit: added missing header files
[SVN r55346]
2009-08-01 20:59:25 +00:00
Hartmut Kaiser f10d758b14 Spirit: added typedef for iterator_type to qi::rule and larma::rule
[SVN r55307]
2009-07-31 00:08:50 +00:00
Hartmut Kaiser b2dc553f47 Spirit: add qi>>confix to repository, added missing headers files, restructured repository include directories
[SVN r55303]
2009-07-30 23:03:34 +00:00
Hartmut Kaiser a4d1aeeb00 Spirit: simplified recent changes
[SVN r55261]
2009-07-29 13:50:08 +00:00
Hartmut Kaiser 351a5e5fb1 Spirit: added missing typenames
[SVN r55259]
2009-07-29 13:11:29 +00:00
Hartmut Kaiser 801270b727 Spirit: fixed return type for traits::deref(Iterator)
[SVN r55239]
2009-07-28 18:59:57 +00:00
Hartmut Kaiser 4d786f841d Spirit: added rule constructors allowing to directly initialize rules: rule<> r = ... (yay!), added proper initialization of attributes in looping parsers, fixed attribute passing for qi::rule's
[SVN r55235]
2009-07-28 17:34:13 +00:00
François Barel dde9d13e4a Spirit: fix actions test failure on gcc-4.0.1
[SVN r55234]
2009-07-28 17:07:49 +00:00
François Barel 0bba567ba6 Spirit: avoid gcc warning
[SVN r55233]
2009-07-28 17:02:57 +00:00
Hartmut Kaiser 390abcebb0 Spirit: restored rule copy constructor
[SVN r55228]
2009-07-28 12:23:19 +00:00
Hartmut Kaiser 141df64db0 Spirit: fixing compilation issues
[SVN r55218]
2009-07-28 00:38:07 +00:00
Hartmut Kaiser c091276a86 Spirit: unified #pragma once directive in all header files
[SVN r55217]
2009-07-27 23:45:39 +00:00
Hartmut Kaiser ec6d3ff9ec Spirit: fixing compilation errors, changed metafunctions to use metafunction forwarding where possible
[SVN r55208]
2009-07-27 18:51:30 +00:00
François Barel 9047f577e5 Spirit: add missing include
[SVN r55191]
2009-07-26 21:24:16 +00:00
Hartmut Kaiser c9fa48e775 Spirit: fixing karma::confix directive
[SVN r55166]
2009-07-26 01:11:24 +00:00
Hartmut Kaiser 981144705a Spirit: added qi::distinct to repository
[SVN r55165]
2009-07-26 01:10:49 +00:00
Hartmut Kaiser 650fe07e81 Spirit: factored out unused_skipper
[SVN r55164]
2009-07-26 01:09:56 +00:00
Hartmut Kaiser 5e887b8895 Spirit: fixing alignment directives
[SVN r55163]
2009-07-26 01:08:44 +00:00
Hartmut Kaiser 0883c073ef Spirit: fixing comments
[SVN r55162]
2009-07-26 01:07:47 +00:00
Hartmut Kaiser d5f619740c Spirit: fixed problem in copy constructor of rules
[SVN r55161]
2009-07-26 01:07:01 +00:00
Hartmut Kaiser bc31114ca4 Spirit: attr is not a primitive_parser, but only a parser
[SVN r55137]
2009-07-23 20:04:29 +00:00
Hartmut Kaiser 820e23f690 Spirit: Added a couple of missing #include's
[SVN r55131]
2009-07-23 16:02:52 +00:00
Hartmut Kaiser 6269ee194b Spirit: added attr() pseudo parser
[SVN r55127]
2009-07-23 15:54:19 +00:00
Joel de Guzman 1273f2ce7e remove const for container's value type
[SVN r55105]
2009-07-23 02:22:58 +00:00
Hartmut Kaiser 2fd38f6af0 Spirit: lists, kleene, plus, etc. now support any STL container (except map)
[SVN r55102]
2009-07-23 01:28:41 +00:00
Joel de Guzman d78cd615b2 fix missing include
[SVN r55090]
2009-07-22 20:14:12 +00:00
François Barel b5bf6f1d71 Spirit: merge r53759 from trunk (fix range_run test failures)
[SVN r55089]
2009-07-22 20:11:54 +00:00
Hartmut Kaiser 4f56833c80 Spirit: re-added lost comment about compilation errors on skipper incompatibility
[SVN r55073]
2009-07-21 17:48:39 +00:00
Hartmut Kaiser 71753f5b79 Spirit: Added output iterator composition
[SVN r55064]
2009-07-21 14:42:55 +00:00
Joel de Guzman d44e36aa24 fix/optimize traits::clear
[SVN r55054]
2009-07-21 07:10:25 +00:00
Hartmut Kaiser 9201aa943b Spirit: fixed bogus assertion.
[SVN r55052]
2009-07-21 02:29:28 +00:00
Hartmut Kaiser 7479c27f55 Spirit: added missing base classes
[SVN r55051]
2009-07-21 00:23:35 +00:00