2382 Commits

Author SHA1 Message Date
Hartmut Kaiser 2531e36330 Spirit: added karma::omit[] directive
[SVN r55046]
2009-07-20 15:37:09 +00:00
Hartmut Kaiser 115bc96d3c Spirit: fixing compiler and linker problems in attribute handling
[SVN r55040]
2009-07-20 03:04:22 +00:00
Hartmut Kaiser 77dabafaf1 Spirit: added missing inline
[SVN r55039]
2009-07-20 02:52:41 +00:00
Hartmut Kaiser d79adb9db1 Spirit: commented work in progress
[SVN r55038]
2009-07-20 02:48:00 +00:00
Hartmut Kaiser 8ae3316215 Spirit: corrected base class types
[SVN r55037]
2009-07-20 02:44:49 +00:00
Hartmut Kaiser e64396bcfc Spirit: added missing base classes
[SVN r55036]
2009-07-20 02:42:19 +00:00
Hartmut Kaiser 751147fbe9 Spirit: improving overall performance
[SVN r55034]
2009-07-20 02:38:27 +00:00
Hartmut Kaiser 49561e2a6f Spirit: minor performance tweaks
[SVN r55032]
2009-07-19 19:50:58 +00:00
Hartmut Kaiser d09c47f66f Spirit: Moved buffering from sequences to alternatives, which makes more sense...
[SVN r55031]
2009-07-19 19:50:23 +00:00
Hartmut Kaiser c204913a70 Spirit: performance optimization of karma::output_iterator
[SVN r55030]
2009-07-19 18:34:40 +00:00
Joel de Guzman 4ae6a1290e loop parsers fixes
[SVN r55012]
2009-07-18 04:26:51 +00:00
Hartmut Kaiser dda391af8e Spirit: fixing inconsistency in list parser behavior for optional/variant based attributes
[SVN r55010]
2009-07-18 03:39:03 +00:00
Hartmut Kaiser 20beef7337 Spirit: added proper initialization of attribute value
[SVN r55009]
2009-07-18 03:36:48 +00:00
Hartmut Kaiser 65562dd6d1 Spirit: integrated multi_pass iterator with expectation points and error handling
[SVN r55008]
2009-07-18 03:35:24 +00:00
Hartmut Kaiser 3a32900834 Spirit: reapplied compiler specific fixes to generator.hpp
[SVN r54990]
2009-07-17 02:24:09 +00:00
Hartmut Kaiser 84d8077901 Spirit: added a missing forward declaration
[SVN r54976]
2009-07-16 00:26:58 +00:00
Hartmut Kaiser 518fe46872 Spirit: portability fixes for long long
[SVN r54969]
2009-07-15 14:30:44 +00:00
Hartmut Kaiser a34914f12c Spirit: fixed bogus return types
[SVN r54968]
2009-07-15 14:27:04 +00:00
Joel de Guzman 9f9168d3f2 fix lists not reseting its local value used as the left parser's attribute between matching consecutive elements of the 'list'.
[SVN r54944]
2009-07-14 07:55:32 +00:00
Joel de Guzman f3b548222d fix for g++
[SVN r54943]
2009-07-14 06:51:15 +00:00
Joel de Guzman 364377249b fix lists not reseting its local value used as the left parser's attribute between matching consecutive elements of the 'list'.
[SVN r54941]
2009-07-14 06:45:56 +00:00
Hartmut Kaiser 08db39ddb0 Spirit: fixing bogus include statement
[SVN r54922]
2009-07-13 14:59:39 +00:00
Hartmut Kaiser 1ad32c603d Spirit: fixing default multi_pass
[SVN r54903]
2009-07-12 03:24:00 +00:00
Hartmut Kaiser ce8bf228ee Spirit: adding flush_multi_pass to the repository
[SVN r54896]
2009-07-11 18:23:57 +00:00
Hartmut Kaiser c8a53dd32a Spirit: fixed a typo
[SVN r54860]
2009-07-10 15:15:27 +00:00
Hartmut Kaiser f4471e1ebd Spirit: massive speedup fix for karma real generators (for built in floating point types)
[SVN r54859]
2009-07-10 14:57:18 +00:00
Hartmut Kaiser 3fea26d179 Spirit: comment fix
[SVN r54857]
2009-07-10 14:47:20 +00:00
Joel de Guzman 208c6d872c updates
[SVN r54852]
2009-07-10 03:10:45 +00:00
Hartmut Kaiser d4170fcdb0 Spirit: fixing Karma output_iterator and tweaks to numeric utils
[SVN r54800]
2009-07-08 18:28:42 +00:00
Hartmut Kaiser d5488cd580 Spirit: fixed signed/unsigned mismatch warnings
[SVN r54799]
2009-07-08 18:26:38 +00:00
Hartmut Kaiser 357449350d Spirit: fixing several (corner case) use cases
[SVN r54796]
2009-07-08 15:43:16 +00:00
Ben Hanson 37d219b377 Corner case fix to human readable state machine.
[SVN r54790]
2009-07-08 08:42:38 +00:00
Hartmut Kaiser 0b1c24c7f5 Spirit: fixed karma plus and kleene failure conditions
[SVN r54789]
2009-07-07 23:55:53 +00:00
Hartmut Kaiser 92c73f937d Spirit: added missing using directive for _pass
[SVN r54788]
2009-07-07 23:38:10 +00:00
Hartmut Kaiser 7bf2d5e236 Spirit: added missing using directive for _pass
[SVN r54787]
2009-07-07 23:37:51 +00:00
Hartmut Kaiser c36ac014e0 Spirit: fixed a const correctness problem
[SVN r54778]
2009-07-07 19:17:44 +00:00
Hartmut Kaiser 837b5b6b46 Spirit: fixed lexer placeholders to correctly integrate with nested Phoenix expressions
[SVN r54771]
2009-07-07 15:39:02 +00:00
Hartmut Kaiser 112b8ea973 Spirit: added missing tzpedef, fixed iterator_range initialization
[SVN r54712]
2009-07-06 15:13:15 +00:00
Hartmut Kaiser 39754a2aac Spirit: fixing stupid error
[SVN r54709]
2009-07-06 13:17:29 +00:00
Hartmut Kaiser 99408e5f80 Spirit: Moved lex placeholders into namespace spirit::lex, renamed lex::_value to lex::_val
[SVN r54707]
2009-07-06 13:15:19 +00:00
Hartmut Kaiser e48b58586a Spirit: Minor fix to simple_trace debug handler
[SVN r54692]
2009-07-05 21:30:43 +00:00
Hartmut Kaiser 3b6cc68958 Spirit: More work on lexer placeholder _value
[SVN r54691]
2009-07-05 21:29:54 +00:00
Hartmut Kaiser 883138870f Spirit.Lex: removed token_set class
[SVN r54688]
2009-07-05 21:27:22 +00:00
Hartmut Kaiser 34d597fefa Spirit: Added support for accessing the token value from a lexer semantic action
[SVN r54680]
2009-07-05 19:00:57 +00:00
Hartmut Kaiser 314fb1df41 Spirit: Added support for accessing the token value from a lexer semantic action
[SVN r54676]
2009-07-05 18:50:29 +00:00
Hartmut Kaiser 8e38104ff4 Spirit: fixed multi_pass workaround for older gcc
[SVN r54673]
2009-07-05 15:42:27 +00:00
Hartmut Kaiser 272522ee30 Spirit: fixed broken BOOST_SPIRIT_ASSERT_MATCH
[SVN r54648]
2009-07-04 16:29:27 +00:00
Hartmut Kaiser a39e4795a7 Spirit: Removed not needed semicolon from macro definitions
[SVN r54625]
2009-07-04 01:55:30 +00:00
François Barel 193dd3d99d Spirit: fix big-endian test failures
[SVN r54613]
2009-07-03 20:48:00 +00:00
Hartmut Kaiser 225ee87ac4 Spirit: fixed include path
[SVN r54571]
2009-07-01 23:30:24 +00:00