Bryce Adelstein-Lelbach
569b3111e1
Renamed the "get_c_string_impl" Spirit CP to "extract_c_string"; changed utree
...
tests for mixed expectation/sequence operators. Added spirit::result_of::get_begin
and spirit::result_of::get_end to string_traits.hpp.
[SVN r67606]
2011-01-03 05:24:09 +00:00
Bryce Adelstein-Lelbach
1446a3fa25
Parameterized and literal support for integer, real and boolean parsers. Fix for
...
lazy parser and handles_container<>. Added docs for as<T> (docs for Qi only).
[SVN r67553]
2011-01-01 22:22:56 +00:00
Bryce Adelstein-Lelbach
a5d76ee091
I fail at auto-props, fixed mime-type.
...
[SVN r67543]
2011-01-01 17:00:39 +00:00
Joel de Guzman
3d46130fcf
(corrected) Added specialization for T const in reference_type
...
[SVN r67514]
2010-12-31 11:51:49 +00:00
Hartmut Kaiser
b10a802843
Spirit: fixing compilation problems in Qi numerics
...
[SVN r67512]
2010-12-31 02:58:40 +00:00
Hartmut Kaiser
f1df535bf4
Spirit: adding more docs
...
[SVN r67511]
2010-12-31 02:33:44 +00:00
Bryce Adelstein-Lelbach
c4ea90c69b
Added support for integral literals to Qi.
...
[SVN r67508]
2010-12-30 21:55:39 +00:00
Joel de Guzman
54e4075df2
Added specialization for T const* in reference_type
...
[SVN r67496]
2010-12-29 23:38:19 +00:00
Bryce Adelstein-Lelbach
24c89776d9
Regenerated docs, fixed a few typos.
...
[SVN r67495]
2010-12-29 21:57:54 +00:00
Bryce Adelstein-Lelbach
eac6e38159
Reorganized Spirit tests, broke down larger tests so they won't time out on
...
ICC.
[SVN r67494]
2010-12-29 21:17:01 +00:00
Bryce Adelstein-Lelbach
2d4f293439
Added the get_c_string function back in (it dispatches to the get_c_string_impl
...
CP). Fixed utree::list_type attribute so that only non-list utree nodes are wrapped in lists (this was the original behavior we wanted).
[SVN r67484]
2010-12-29 01:37:28 +00:00
Hartmut Kaiser
f30ca2301d
Spirit: utree modifications, mostly
...
[SVN r67472]
2010-12-27 23:45:44 +00:00
Hartmut Kaiser
d381ed6e86
Spirit: removed remaining uses of fusion::unused_type
...
[SVN r67460]
2010-12-26 18:56:03 +00:00
Hartmut Kaiser
8e13c8bc5a
Spirit: header blues...
...
[SVN r67458]
2010-12-26 17:19:30 +00:00
Hartmut Kaiser
9efb146e36
Spirit: touching up utree
...
[SVN r67457]
2010-12-26 17:18:24 +00:00
Hartmut Kaiser
c068c758a7
Spirit: clearly distinguish proto expressions from fusion sequences
...
[SVN r67456]
2010-12-26 15:31:01 +00:00
Hartmut Kaiser
0fa3a02cd6
Spirit: added test
...
[SVN r67455]
2010-12-26 15:30:11 +00:00
Hartmut Kaiser
62c7484349
Spirit: removed fusion as an associated namespace from spirit
...
[SVN r67448]
2010-12-25 21:58:51 +00:00
Hartmut Kaiser
ac0cdfb0a7
Spirit: utree integration, initial implementation complete
...
[SVN r67447]
2010-12-25 21:13:56 +00:00
Hartmut Kaiser
72bc27f6a4
Spirit: doc updates
...
[SVN r67443]
2010-12-24 02:18:17 +00:00
Hartmut Kaiser
3f90d0c7d8
Spirit: fixing Qi sequence attribute handling
...
[SVN r67442]
2010-12-24 02:12:10 +00:00
Hartmut Kaiser
d785d4f538
Spirit: fixing Karma string literal problem
...
[SVN r67441]
2010-12-24 02:10:11 +00:00
Bryce Adelstein-Lelbach
05913d71b4
Added the as directive.
...
[SVN r67437]
2010-12-23 21:14:50 +00:00
Bryce Adelstein-Lelbach
a007ccec8d
Removed the typed string CP, add a fix for sequences, and some new tests for
...
them.
[SVN r67409]
2010-12-22 05:20:00 +00:00
Hartmut Kaiser
25b26153d5
Spirit: fixed/added utree tests
...
[SVN r67408]
2010-12-22 01:27:07 +00:00
Hartmut Kaiser
03ea064572
Spirit: fixing iterator issue with utree
...
[SVN r67407]
2010-12-22 01:26:17 +00:00
Bryce Adelstein-Lelbach
3b37b8e575
Added a new utree CP to allow rule<Iterator, utf8_string_type()> r = char("+-/*")
...
semantics (rationale: a single character is represented as a string in utree).
Also added tests for the above functionality.
[SVN r67392]
2010-12-21 19:54:14 +00:00
Hartmut Kaiser
44c5ad9983
Spirit: added missing file
...
[SVN r67385]
2010-12-21 14:07:31 +00:00
Hartmut Kaiser
3bab48844d
Spirit: adding docs for hold[]
...
[SVN r67384]
2010-12-21 14:04:46 +00:00
Hartmut Kaiser
188185801e
Spirit: adding missing header file
...
[SVN r67383]
2010-12-21 13:55:05 +00:00
Bryce Adelstein-Lelbach
555ce8238d
Retooled the get_c_string customization point in Spirit (reimplemented it as
...
a static member of a template struct) to fix parameterized use of karma::string
with utree (e.g., string("foo")). Broke the Spirit test-suite into five test-suites
in the test Jamfile for testing individual Spirit modules (this doesn't change
what tests are run if you just invoke 'bjam' in libs/spirit/test, nor does it change
where in the build directory the tests are placed). Added some more utree tests.
[SVN r67380]
2010-12-21 07:17:40 +00:00
Hartmut Kaiser
28bb0466c4
Spirit: adding uninitialized utree node type
...
[SVN r67379]
2010-12-21 02:50:47 +00:00
Hartmut Kaiser
a128a21a5b
Spirit: more utree fixes
...
[SVN r67378]
2010-12-21 02:48:59 +00:00
Hartmut Kaiser
1354584dc9
Spirit: adding uninitialized utree node type
...
[SVN r67377]
2010-12-21 02:37:28 +00:00
Hartmut Kaiser
faf9bf4f1d
Spirit: fixing clang warning
...
[SVN r67373]
2010-12-20 20:28:14 +00:00
Hartmut Kaiser
72e2e170b6
Spirit: adding examples demonstrating parsing with utree
...
[SVN r67372]
2010-12-20 19:32:40 +00:00
Hartmut Kaiser
e5b9430005
Spirit: fixing Spirit for breaking change in Proto (Proto expressions are now Fusion sequences)
...
[SVN r67359]
2010-12-20 14:06:05 +00:00
Hartmut Kaiser
0643a7d53e
Spirit: utree documentation work
...
[SVN r67357]
2010-12-20 01:59:17 +00:00
Hartmut Kaiser
7ef3451359
Spirit: utree documentation work
...
[SVN r67356]
2010-12-20 01:54:35 +00:00
Hartmut Kaiser
64fab7263c
Spirit adding Qi and Karma indicies to documentation
...
[SVN r67355]
2010-12-19 22:00:11 +00:00
Hartmut Kaiser
6dd59ade3d
Spirit: added matching of any tokens by specifying qi::token/qi::tokenid without parameter, doc updates
...
[SVN r67351]
2010-12-19 18:32:45 +00:00
Hartmut Kaiser
6729406b90
Spirit: added matching of any tokens by specifying qi::token/qi::tokenid without parameter
...
[SVN r67350]
2010-12-19 18:32:02 +00:00
Hartmut Kaiser
c6e903b281
Spirit: fixing header ordering
...
[SVN r67344]
2010-12-19 17:25:22 +00:00
Hartmut Kaiser
1cf17949b6
Spirit: fixing gcc compilation problems
...
[SVN r67343]
2010-12-19 17:23:49 +00:00
Hartmut Kaiser
e1b4863ca1
Spirit: removing old html files
...
[SVN r67317]
2010-12-19 03:38:27 +00:00
Hartmut Kaiser
04faf8e525
Spirit: improving integration of utree in Karma
...
[SVN r67316]
2010-12-19 03:37:49 +00:00
Hartmut Kaiser
2f7fd00d37
Spirit: improving integration of utree in Karma
...
[SVN r67315]
2010-12-19 03:36:02 +00:00
Bryce Adelstein-Lelbach
958ffd3c11
Re-added the call to free() to utree's dtor, added a call to initialize() to it's
...
default ctor (this cleans up a memory leak).
[SVN r67294]
2010-12-18 04:24:54 +00:00
Hartmut Kaiser
d0cc9f8ed4
Spirit: more simplifications
...
[SVN r67293]
2010-12-18 02:36:35 +00:00
Hartmut Kaiser
b97a999104
Spirit: one minor fix, which should speed up things slightly
...
[SVN r67292]
2010-12-18 02:34:08 +00:00