2382 Commits

Author SHA1 Message Date
Hartmut Kaiser b679c4b3ef Spirit: fixing #include
[SVN r60918]
2010-03-29 17:23:06 +00:00
Hartmut Kaiser bb8f7012d1 Spirit: Added missing file
[SVN r60917]
2010-03-29 17:17:50 +00:00
Hartmut Kaiser c057e7f492 Spirit: improving customization points for karma alternatives
[SVN r60885]
2010-03-28 02:06:01 +00:00
Joel de Guzman 907553fbdd When supplying 3 arguments for the adder, require the third (val) argument. Otherwise, it will be ambiguous with the 2-param version.
[SVN r60849]
2010-03-26 02:33:30 +00:00
Joel de Guzman 179a0d37a9 force casting of signed integer attributes to unsigned integers when possible.
[SVN r60752]
2010-03-21 17:15:32 +00:00
Hartmut Kaiser 98dabf886b Spirit: fixed comments to match code
[SVN r60645]
2010-03-16 12:10:56 +00:00
Hartmut Kaiser 1d0d092dc6 Spirit: fixed #3999:
[SVN r60496]
2010-03-12 02:18:23 +00:00
Joel de Guzman 1c92ae4ee5 added support for debug printing stl containers
[SVN r60495]
2010-03-12 00:20:34 +00:00
Hartmut Kaiser b6b0b4fd47 Spirit: Fixing problem in Karma repetitive generators.
[SVN r60451]
2010-03-10 23:37:04 +00:00
Hartmut Kaiser 5afd1a7d24 Spirit: fixing another bug in multi_pass
[SVN r60373]
2010-03-09 01:49:14 +00:00
Joel de Guzman f954840b6e fix type-deduction for the odd case where the container is also the contained (container::value_type == container)
[SVN r60351]
2010-03-08 15:54:23 +00:00
Hartmut Kaiser e5e7a774af Spirit: removing default?encoding from Karma
[SVN r60350]
2010-03-08 14:05:04 +00:00
Joel de Guzman e00e75c9a4 removing default encodings
[SVN r60347]
2010-03-08 12:51:06 +00:00
Joel de Guzman 6c5e4f0930 tweaks. caught a unicode lowercase table lookup bug
[SVN r60345]
2010-03-08 12:43:42 +00:00
Joel de Guzman b05a0801f3 relaxing the input for char-sets (allow definition strings which have less bits than the target, e.g. char const* input where target is wchar_t).
[SVN r60259]
2010-03-07 01:27:33 +00:00
Hartmut Kaiser 558720c037 Spirit: implemented new encoding features for Karma
[SVN r60256]
2010-03-06 21:58:09 +00:00
Joel de Guzman d4dc3e7618 some tweaks (casting chars)
[SVN r60226]
2010-03-06 11:26:39 +00:00
Joel de Guzman 22040cb3b2 correct casting of char with correct handling of signedness.
[SVN r60225]
2010-03-06 11:17:22 +00:00
Joel de Guzman b9d933bff0 typo
[SVN r60218]
2010-03-05 23:47:21 +00:00
Joel de Guzman 98da11f9c8 encoding directive
[SVN r60216]
2010-03-05 23:16:13 +00:00
Hartmut Kaiser 1ab9bbaf33 Spirit: adjustments to buffering_input_iterator
[SVN r60195]
2010-03-05 16:56:12 +00:00
Joel de Guzman 1a2b964bfb rules with parameters for char encoding
[SVN r60192]
2010-03-05 15:43:14 +00:00
Joel de Guzman c5c871c892 rules with parameters for char encoding
[SVN r60191]
2010-03-05 15:40:27 +00:00
Joel de Guzman c38df6008e encoding directive
[SVN r60185]
2010-03-05 13:31:13 +00:00
Hartmut Kaiser 33a613fabf Spirit: fixed Karma output_iterator not to be noncopyable anymore.
[SVN r60180]
2010-03-05 12:30:14 +00:00
Joel de Guzman 1437e3980f adding default_wide char_encoding
[SVN r60178]
2010-03-05 06:59:03 +00:00
Joel de Guzman 67096035c9 adding default char_encoding
[SVN r60164]
2010-03-05 02:59:39 +00:00
Hartmut Kaiser c7fb22647e Spirit: Fixed return value for expect parser if exceptions are not enabled.
[SVN r60153]
2010-03-04 18:56:52 +00:00
Hartmut Kaiser a578088b84 Added buffering_input_iterator to multi_pass suite
[SVN r60152]
2010-03-04 18:56:03 +00:00
Hartmut Kaiser 188c62913f Spirit: silenced a g++ warning.
[SVN r59946]
2010-02-26 12:12:31 +00:00
Hartmut Kaiser f9e5dcba91 Spirit: fixed #2304 (Patch to fix warnings in spirit)
[SVN r59937]
2010-02-26 02:24:59 +00:00
Hartmut Kaiser ef62503494 Spirit: fixed #3806 (spirit/home/support/multi_pass.hpp missing functor_input #include)
[SVN r59931]
2010-02-26 01:16:12 +00:00
Hartmut Kaiser dcafb6507b Spirit: fixed #3815 (Clearing an iterator range)
[SVN r59929]
2010-02-26 01:12:23 +00:00
Hartmut Kaiser 93407fafd1 Spirit: added karma::no_delimit[], added post-delimit step to implicit verbatim Karma rules
[SVN r59761]
2010-02-19 15:45:23 +00:00
Hartmut Kaiser 681de828df Spirit: missing commit
[SVN r59748]
2010-02-18 16:38:01 +00:00
Joel de Guzman 9907e310b3 fixed missing pre-skip in other parse branch
[SVN r59742]
2010-02-17 21:47:54 +00:00
Joel de Guzman 2b02d964da simplified but equivalent logic
[SVN r59726]
2010-02-17 04:00:30 +00:00
Joel de Guzman a165ea04e0 fixed logic
[SVN r59725]
2010-02-17 03:55:37 +00:00
Joel de Guzman 1c842afbe2 fixed logic
[SVN r59724]
2010-02-17 03:52:46 +00:00
Joel de Guzman 14faa9c648 added code for pre-skipping "implicit lexeme" rules
[SVN r59718]
2010-02-17 02:10:50 +00:00
Hartmut Kaiser a95ec1cf4b Spirit: adding no_skip[] directive
[SVN r59716]
2010-02-17 01:48:34 +00:00
Hartmut Kaiser 67c8e925d7 Spirit: reverted latest changes for raw as well
[SVN r59715]
2010-02-17 01:22:47 +00:00
Hartmut Kaiser 2aafa2ec8e Spirit: reverted latest changes
[SVN r59714]
2010-02-17 01:16:44 +00:00
Hartmut Kaiser f33faca44e Spirit: raw[] and lexeme.hpp[] do not pre-skip anymore
[SVN r59662]
2010-02-13 00:21:29 +00:00
Hartmut Kaiser 94c78f63a9 Spirit more fixes for Qi's numeric_utils
[SVN r59543]
2010-02-07 04:27:58 +00:00
Hartmut Kaiser 5bf0dba875 Spirit: added missing #include
[SVN r59542]
2010-02-07 04:13:01 +00:00
Hartmut Kaiser 04ed74c45b Spirit: buffer[buffer[...]] does not result in double buffering anymore
[SVN r59540]
2010-02-07 03:56:22 +00:00
Joel de Guzman 7dc24bf77e added hold directive
[SVN r59522]
2010-02-06 02:16:20 +00:00
Joel de Guzman 41c376a12b added hold directive
[SVN r59519]
2010-02-06 01:51:34 +00:00
Hartmut Kaiser 7c775b3025 Spirit: committing missing change
[SVN r59491]
2010-02-05 00:39:08 +00:00