Hartmut Kaiser
1cf17949b6
Spirit: fixing gcc compilation problems
...
[SVN r67343]
2010-12-19 17:23: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
Hartmut Kaiser
d8f8db882e
Spirit: whitespace fixes
...
[SVN r67291]
2010-12-18 02:29:50 +00:00
Hartmut Kaiser
ebe4ab17f4
Spirit: fixing problem with utree tests, refactoring initialization code
...
[SVN r67290]
2010-12-18 02:29:18 +00:00
Bryce Adelstein-Lelbach
2fcd46d181
Fixed a typo in the scheme example (in the string input grammar, a call to
...
the name method of a parser component was incorrect), reformatted callouts
in utree docs per Hartmut's request, and fixed a memory leak in utree's list
implementation.
[SVN r67289]
2010-12-18 01:36:47 +00:00
Hartmut Kaiser
706c8cfbe6
Spirit: Adding missing header files
...
[SVN r67281]
2010-12-17 12:22:01 +00:00
Hartmut Kaiser
eaa0abbc01
Spirit: merging from trunk
...
[SVN r67274]
2010-12-16 13:39:55 +00:00
Bryce Adelstein-Lelbach
62333a9215
Fix order of includes for Spirit scheme example. Changed iterator_range.size()
...
to use std::distance instead of subtracting iterators, this allows it to work
with iterators other than random access. Added more utree docs to Spirit.
[SVN r67153]
2010-12-10 20:04:30 +00:00
Hartmut Kaiser
5dc5e48958
Spirit: fixing duplicate template specialization
...
[SVN r67148]
2010-12-10 16:26:18 +00:00
Bryce Adelstein-Lelbach
b89a39d0b6
Added docs for utree, added line_pos_iterator to Spirit.Support.
...
[SVN r67143]
2010-12-10 06:48:39 +00:00
Hartmut Kaiser
20aef5e361
Spirit: reverting a change causing problems on closer examination
...
[SVN r67133]
2010-12-09 16:05:36 +00:00
Hartmut Kaiser
abc10e5677
Spirit: silencing a warning
...
[SVN r67132]
2010-12-09 15:43:05 +00:00
Bryce Adelstein-Lelbach
198e3643d0
Modified the scheme example to use utree from boost::spirit.
...
[SVN r67126]
2010-12-09 05:14:51 +00:00
Hartmut Kaiser
4782a59cc2
Spirit: removing remnants of random access iterator in utree::node_iterator
...
[SVN r67121]
2010-12-09 03:20:13 +00:00
Hartmut Kaiser
ca5a439901
Spirit: adding missing specializations of customization points for utree
...
[SVN r67120]
2010-12-09 03:18:28 +00:00
Hartmut Kaiser
8dfab0c395
Spirit: merging endian fix from trunk
...
[SVN r67116]
2010-12-09 00:33:29 +00:00
Joel de Guzman
273385d316
correct as_string behavior
...
[SVN r67058]
2010-12-06 04:05:34 +00:00
Joel de Guzman
a606004b39
correct as_string behavior
...
[SVN r67057]
2010-12-06 04:04:25 +00:00
Hartmut Kaiser
85f3bc7057
Spirit: working on utree integration with Karma
...
[SVN r67051]
2010-12-06 00:13:17 +00:00
Hartmut Kaiser
a068efe1a8
Spirit: fixing a Karma issue with the new utree
...
[SVN r67023]
2010-12-05 18:39:33 +00:00
Joel de Guzman
756c83e19e
added as_string directive as a synonym to "raw".
...
[SVN r67018]
2010-12-05 04:37:01 +00:00
Hartmut Kaiser
e6a6f0a65b
Spirit: utree is fully integrated now
...
[SVN r67000]
2010-12-04 02:16:05 +00:00
Hartmut Kaiser
bd8eb0abe3
Spirit: fixing customization points for utree
...
[SVN r66998]
2010-12-04 02:02:55 +00:00
Hartmut Kaiser
f8d20f2cd7
Spirit: reverted utree change enforcing list_type on push_back
...
[SVN r66997]
2010-12-04 01:49:22 +00:00
Joel de Guzman
e665987e81
Utree-spirit integration
...
[SVN r66994]
2010-12-03 23:53:59 +00:00
Hartmut Kaiser
ceb1e13a94
Spirit: fixing warnings and a clang compilation issue
...
[SVN r66946]
2010-12-01 14:34:43 +00:00
Hartmut Kaiser
d27822d70a
Spirit: more utree fixes for better integration with Qi
...
[SVN r66937]
2010-11-30 23:39:12 +00:00
Hartmut Kaiser
fd6d6fc84d
Spirit: more fixes to utree
...
[SVN r66934]
2010-11-30 22:54:56 +00:00
Hartmut Kaiser
8b3d2a1346
Spirit: changing utree asserts into exceptions
...
[SVN r66918]
2010-11-30 20:35:36 +00:00
Hartmut Kaiser
74b69584ff
Spirit: fixing iterator tag for utree node iterators
...
[SVN r66917]
2010-11-30 20:14:52 +00:00
Hartmut Kaiser
2f2d856c53
Spirit: adding utree forwarding header
...
[SVN r66914]
2010-11-30 19:51:08 +00:00
Hartmut Kaiser
dda0273e7e
Spirit: adding utree as a first class citizen
...
[SVN r66912]
2010-11-30 19:48:27 +00:00
Hartmut Kaiser
689ac68028
Spirit: fixing compilation warnings in lexer
...
[SVN r66851]
2010-11-29 19:06:41 +00:00
Hartmut Kaiser
9e1656f22b
Spirit: making hold_any constructor explicit
...
[SVN r66848]
2010-11-29 18:49:07 +00:00
Hartmut Kaiser
391600e92f
Spirit: applying patch contributed by Mathias Gaunard, fixes compilation problems if lexer id type is not std::size_t
...
[SVN r66847]
2010-11-29 18:48:26 +00:00
Hartmut Kaiser
4ab5c818b8
Spirit: fixing shadowed template parameter
...
[SVN r66823]
2010-11-28 16:24:31 +00:00
Hartmut Kaiser
e23732602a
Spirit: applying patch improving assert messages, fixing a couple of lexer problems caused by recent changes, added target state to token definition syntax, allowing semantic actions to be attached to lex::char_() and lex::string()
...
[SVN r66795]
2010-11-27 16:04:15 +00:00
Hartmut Kaiser
c905a51100
Spirit: applying patch improving assert messages
...
[SVN r66792]
2010-11-27 15:57:36 +00:00
Hartmut Kaiser
d80e9251dc
Spirit: applying patch improving assert messages
...
[SVN r66791]
2010-11-27 15:56:53 +00:00
Hartmut Kaiser
6f0b38036b
Spirit: applying patch improving assert messages
...
[SVN r66790]
2010-11-27 15:56:31 +00:00
Hartmut Kaiser
a5531a9673
Spirit: more token tuning
...
[SVN r66779]
2010-11-26 19:43:55 +00:00
Hartmut Kaiser
62302ac825
Spirit: adding another template parameter to lex::lexertl::token<>: the Idtype
...
[SVN r66778]
2010-11-26 19:01:13 +00:00
Hartmut Kaiser
8db701b1fc
Spiriti: adding qi::tokenid() primitive
...
[SVN r66776]
2010-11-26 18:32:35 +00:00
Hartmut Kaiser
f03e050c9b
Spirit: restoring bol state (begin of line) in case lex::pass_fail is used
...
[SVN r66759]
2010-11-25 18:07:57 +00:00
Hartmut Kaiser
98d1e35c16
Spirit: fixing gcc lexer compilation
...
[SVN r66758]
2010-11-25 17:22:14 +00:00
Hartmut Kaiser
2ca2a10fc9
Spirit: fixing lexer lookahead
...
[SVN r66740]
2010-11-24 23:50:57 +00:00
Hartmut Kaiser
70e92c2a94
Spirit: fixing problem in multi_pass showing up in conjunction with certain lexer usage patterns
...
[SVN r66737]
2010-11-24 17:54:20 +00:00