2382 Commits

Author SHA1 Message Date
Hartmut Kaiser d542c4f2b5 Spirit: Added token::id(newid)
[SVN r52991]
2009-05-14 13:26:48 +00:00
Hartmut Kaiser a1cae856c2 Spirit: Added assertions ensuring a lexer token_def is associated with exactly one lexer state
[SVN r52990]
2009-05-14 13:17:53 +00:00
Hartmut Kaiser 2d6a5998ad Spirit: Fixed a problem in static lexer generator
[SVN r52988]
2009-05-14 13:16:23 +00:00
Hartmut Kaiser 619890d83d Spirit: fixed a lexer regression
[SVN r52951]
2009-05-13 02:10:49 +00:00
Hartmut Kaiser e4326807a4 Spirit: fixing long standing problem with lazy generators in Karma
[SVN r52950]
2009-05-13 01:39:03 +00:00
Hartmut Kaiser 43943e726a Spirit: More reverting
[SVN r52948]
2009-05-12 23:03:19 +00:00
Hartmut Kaiser 7201c34549 Spirit: reverting recent changes
[SVN r52946]
2009-05-12 21:39:50 +00:00
Hartmut Kaiser 1b386bbb95 Spirit: fixing a problem during attribute type calculation for qi alternatives
[SVN r52931]
2009-05-12 02:50:42 +00:00
Hartmut Kaiser 821404576c Spirit: changed classnames in lexer to avoid duplicate name definitions
[SVN r52930]
2009-05-12 00:06:07 +00:00
Hartmut Kaiser 86d09d4a17 Spirit: fixed look_ahead iterator
[SVN r52928]
2009-05-11 23:42:01 +00:00
Hartmut Kaiser 92b4ac226e Spirit: removed an old header file
[SVN r52927]
2009-05-11 23:37:27 +00:00
Hartmut Kaiser e1474c23fd Spirit: Adding missing #include's
[SVN r52926]
2009-05-11 23:35:48 +00:00
Hartmut Kaiser 5bd42053f8 Spirit: fixing Boost version starting at which scoped_enum_emulation is available
[SVN r52923]
2009-05-11 19:58:00 +00:00
Hartmut Kaiser e742c4791c Spirit: Added missing accessor functions to lex::char_token_def and lex::string_token_def
[SVN r52901]
2009-05-11 12:34:36 +00:00
Hartmut Kaiser 723627c271 Spirit: Fixing usage of fusion::result_of::make_vector for newer Boost versions.
[SVN r52899]
2009-05-11 12:11:53 +00:00
Hartmut Kaiser 7f8009ccc0 Spirit: Boost.Endian will be used starting Boost V1.41 only
[SVN r52898]
2009-05-11 12:06:18 +00:00
Hartmut Kaiser e8f7001655 Spirit: Added a comment explaining the reason for a seemingless wrong initialization order.
[SVN r52869]
2009-05-10 02:54:51 +00:00
Hartmut Kaiser 164dea844c Applied a couple of patches as contributed by Francois Barel
[SVN r52864]
2009-05-09 22:19:42 +00:00
Hartmut Kaiser 4e12a32db8 Spirit: pending commits related to recent namespace change
[SVN r52771]
2009-05-05 14:07:52 +00:00
Hartmut Kaiser ead5348296 Spirit: added some parenthesis' avoiding macro expansion of certain names
[SVN r52770]
2009-05-05 14:06:05 +00:00
Hartmut Kaiser 340b0b240f Spirit: fixed member initialization sequence
[SVN r52767]
2009-05-05 12:57:16 +00:00
Hartmut Kaiser 18fdb5bbb7 Spirit.Support: Renamed policy namespace for iterators
[SVN r52708]
2009-05-01 19:27:22 +00:00
Hartmut Kaiser e9f0da7843 Spirit.Lex: Added token_set::state() function
[SVN r52690]
2009-05-01 01:12:59 +00:00
Hartmut Kaiser 29957d6dda Spirit: Fixed assertion in multi_pass iterator
[SVN r52688]
2009-04-30 18:46:53 +00:00
Hartmut Kaiser 5963a39561 Spirit: Started to add repository of reusable Spirit components, added repository::karma::confix and some related tests
[SVN r52686]
2009-04-30 17:13:24 +00:00
Hartmut Kaiser fbfd74fc17 Spirit: Applied some changes to the result_of::terminal metafunction.
[SVN r52685]
2009-04-30 17:05:29 +00:00
Hartmut Kaiser 75eb2fbe64 Spirit: Removed stale header references
[SVN r52683]
2009-04-30 17:00:53 +00:00
Hartmut Kaiser 62008fc00c Spirit: Comment fixes
[SVN r52682]
2009-04-30 17:00:26 +00:00
Hartmut Kaiser a061696f27 Added missing using <bla> directives to pull in the correct placeholders and types.
[SVN r52681]
2009-04-30 17:00:02 +00:00
Hartmut Kaiser aa43ba3f97 Added missing using <bla> directives to pull in the correct placeholders and types.
[SVN r52680]
2009-04-30 16:59:24 +00:00
Hartmut Kaiser b8d0765d8c Added pairs of parenthesis to avoid macro expansion
[SVN r52679]
2009-04-30 16:58:25 +00:00
Hartmut Kaiser 91f138abf3 Removed template keywords from function call as Intel compilers complain about it
[SVN r52678]
2009-04-30 16:55:29 +00:00
Hartmut Kaiser fd8691bbf5 Spirit: Minor re-arrangements...
[SVN r52652]
2009-04-28 12:46:45 +00:00
Hartmut Kaiser 99716175c9 Spirit: Added a new redirecting header file
[SVN r52651]
2009-04-28 12:45:56 +00:00
Hartmut Kaiser 9b7ae14040 Spirit: Removed reference to non-existing file
[SVN r52647]
2009-04-28 03:25:16 +00:00
Hartmut Kaiser 9ecbdd2d17 Spirit: Fixed a couple of compilation errors when using gcc 4.3
[SVN r52644]
2009-04-28 00:56:20 +00:00
Hartmut Kaiser 3ff7bf7e70 Spirit: Added more missing files.
[SVN r52643]
2009-04-28 00:19:52 +00:00
Hartmut Kaiser 8d5a4a793f Spirit: Re-added file (this time for sure)
[SVN r52630]
2009-04-27 15:33:49 +00:00
Hartmut Kaiser 8e537fd012 Spirit: Re-added file
[SVN r52629]
2009-04-27 15:33:06 +00:00
Hartmut Kaiser 2e52400c26 Spirit: Fixed an include directive.
[SVN r52626]
2009-04-27 12:56:54 +00:00
Hartmut Kaiser 27818066a4 Spirit: Added missing files, deleted old files, cleaned up empty directories
[SVN r52625]
2009-04-27 12:29:34 +00:00
Hartmut Kaiser c649d524d0 Merging Spirit V2.1
[SVN r52603]
2009-04-26 14:42:24 +00:00
Ben Hanson 677b2fdecc Use data() accessor for state_machine.
[SVN r52192]
2009-04-05 12:51:43 +00:00
Ben Hanson 88ba41af01 Use data() accessor.
[SVN r52191]
2009-04-05 12:43:31 +00:00
Ben Hanson 621f68b97b New data() interface on state_machine.
[SVN r52189]
2009-04-05 12:25:56 +00:00
Ben Hanson f3ce220709 New data() interface on state_machine.
[SVN r52188]
2009-04-05 12:25:38 +00:00
Ben Hanson cc3f2a7a06 New data() interface on state_machine.
[SVN r52187]
2009-04-05 12:25:18 +00:00
Ben Hanson b95936cdaf New lexer guts struct: note detail namespace!
[SVN r52186]
2009-04-05 12:24:43 +00:00
Ben Hanson 03751e1849 Copyright date update
[SVN r52185]
2009-04-05 12:19:49 +00:00
Ben Hanson eb4b6cd947 Copyright date update
[SVN r52184]
2009-04-05 12:18:53 +00:00