Hartmut Kaiser
3ddbb0263b
Spirit: added new test for lexer id_types not equal to std::size_t
...
[SVN r66849]
2010-11-29 18:51:12 +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
fdcc51780c
Spirit: adding more tests, updating docs
...
[SVN r66796]
2010-11-27 16:05:13 +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
4aa907417b
Spirit: doc updates
...
[SVN r66780]
2010-11-26 19:44:59 +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
ab43e2e78b
Spirit: added two more lexer examples
...
[SVN r66777]
2010-11-26 18:33:30 +00:00
Hartmut Kaiser
8db701b1fc
Spiriti: adding qi::tokenid() primitive
...
[SVN r66776]
2010-11-26 18:32:35 +00:00
Hartmut Kaiser
42dc03c37b
Spirit: added one more lexer regression test
...
[SVN r66761]
2010-11-25 22:41:23 +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
0fed091eb2
Spirit: doc updates
...
[SVN r66742]
2010-11-25 00:00:15 +00:00
Hartmut Kaiser
07aaaca51b
Spirit: adding new test for lexer lookahead
...
[SVN r66741]
2010-11-24 23:51:56 +00:00
Hartmut Kaiser
2ca2a10fc9
Spirit: fixing lexer lookahead
...
[SVN r66740]
2010-11-24 23:50:57 +00:00
Hartmut Kaiser
13a4d3c83a
Spirit: adding yet another regression test
...
[SVN r66738]
2010-11-24 18:10:35 +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
Hartmut Kaiser
e329f1b28e
Spirit: adding test case for lexer problem fixed with the previous commit
...
[SVN r66736]
2010-11-24 17:16:23 +00:00
Hartmut Kaiser
bddf63542a
Spirit: fixing lexers with semantic actions attached to state '*' tokens
...
[SVN r66735]
2010-11-24 17:05:38 +00:00
Hartmut Kaiser
fe86a9f378
Spirit: making sure we use internal endian library, still
...
[SVN r66649]
2010-11-19 18:03:05 +00:00
Hartmut Kaiser
e4ebe0b054
Spirit: applied patch for adapt-adt issue
...
[SVN r66644]
2010-11-19 13:51:58 +00:00
Hartmut Kaiser
af2c5c18f3
Spirit: yet another fix for the "*" all-states functionality
...
[SVN r66637]
2010-11-18 16:26:06 +00:00
Hartmut Kaiser
5d93b6ea9a
Spirit: missed file in previous commit
...
[SVN r66636]
2010-11-18 16:18:17 +00:00
Hartmut Kaiser
c466fde372
Spirit: allowing "*" as a state name to associate a token definition with all states
...
[SVN r66633]
2010-11-18 14:46:18 +00:00
Hartmut Kaiser
7b7b37ed70
Spirit: removed duplicate specialization
...
[SVN r66632]
2010-11-18 13:42:29 +00:00
Hartmut Kaiser
559d108a41
Spirit: Fixing cut&paste error, adding missing specializations for assign_to_attribute_from_iterators<>.
...
[SVN r66624]
2010-11-17 20:39:18 +00:00
Bryce Adelstein-Lelbach
e332d75e8d
Fixes a problem with iterators in Lex identified by M. Gaunard. This prevents
...
semantics such as "T it; T it2 = ++it;" from compiling. I've added his fix for
this as the semantics in question are clearly legal and the fix implements the
required behavior correctly.
[SVN r66623]
2010-11-17 15:31:03 +00:00
Hartmut Kaiser
3971022cb3
Spirit: Adding new example
...
[SVN r66560]
2010-11-13 20:26:22 +00:00
Hartmut Kaiser
c7ebabd82c
Spirit: Fixing example (added missing escape sequence)
...
[SVN r66558]
2010-11-13 14:25:34 +00:00
Hartmut Kaiser
10ee7f5616
Spirit: updating documentation
...
[SVN r66506]
2010-11-12 00:59:25 +00:00
Hartmut Kaiser
637d7522af
Spirit: adjusting code to pass new assert inspect rule
...
[SVN r66504]
2010-11-12 00:36:49 +00:00
Hartmut Kaiser
1522670bed
Spirit: fixed #4825 : boost/spirit/home/classic/dynamic/impl/switch.ipp missing a chunk in release branch
...
[SVN r66465]
2010-11-08 22:41:27 +00:00
Bryce Adelstein-Lelbach
6367485309
Reduces the number of outstanding compiler errors for the Scheme sexpr output
...
code on GCC/Clang toolchains. I believe we're down to one outstanding issue here.
Hartmut/JdG please revert this if it's a problem. The main change to the vanilla
utree is making the list iterators random access, because some of the output code
calls for RA iterators. This is kludgy, but we'll (hopefully) be replacing the
old utree implementation soon enough.
[SVN r66443]
2010-11-07 20:12:33 +00:00
Hartmut Kaiser
188fff6ceb
Spirit: merging missing file
...
[SVN r66313]
2010-11-01 13:12:40 +00:00
Hartmut Kaiser
59b7d1a456
Spirit: added missing file
...
[SVN r66312]
2010-11-01 13:01:43 +00:00
Hartmut Kaiser
ce6d6dd5d0
Spirit: merging doc changes from trunk
...
[SVN r66311]
2010-11-01 13:01:30 +00:00
Hartmut Kaiser
726ba68f05
Spirit: regenerated docs
...
[SVN r66310]
2010-11-01 12:32:36 +00:00
Hartmut Kaiser
26ec9f7eb1
Spirit: more doc fixes
...
[SVN r66309]
2010-11-01 12:16:07 +00:00
Daniel James
0d42365cdf
A couple more link fixes.
...
[SVN r66274]
2010-10-30 14:34:54 +00:00
Hartmut Kaiser
2fed37a5f8
Spirit: merging doc fixes from trunk
...
[SVN r66260]
2010-10-30 00:20:29 +00:00
Hartmut Kaiser
477fc1538b
Phoenix: applying another documentation patch
...
[SVN r66254]
2010-10-29 16:47:59 +00:00
Hartmut Kaiser
04cfebcc47
Phoenix: Applying doc patch
...
[SVN r66252]
2010-10-29 15:59:36 +00:00
Hartmut Kaiser
07ee09685e
Spirit: Applied patch with spell fixes
...
[SVN r66245]
2010-10-29 00:54:28 +00:00
Hartmut Kaiser
46055e189e
Spirit: rolling back an addition to the tests which breaks things
...
[SVN r66214]
2010-10-27 11:17:59 +00:00
Hartmut Kaiser
f28c15318c
Spirit: merging latest bug fixes and doc updates from trunk
...
[SVN r66182]
2010-10-25 17:27:18 +00:00