Commit Graph

  • a00bd55fe3 Added a lot of functionality (see Changelog). Hartmut Kaiser 2003-02-09 22:58:23 +0000
  • 3e50f4605c Closure debug output now only if rule was matched. Hartmut Kaiser 2003-02-09 19:42:27 +0000
  • 81fec65a48 Fixed a bug. Hartmut Kaiser 2003-02-09 18:52:02 +0000
  • 0f3a25a8c5 Fixed a bug. Hartmut Kaiser 2003-02-09 17:07:14 +0000
  • 21bdb3935d Added closure debug support. Hartmut Kaiser 2003-02-09 14:45:55 +0000
  • 4c7dd097f5 Fixed a minor (potental) bug. Hartmut Kaiser 2003-02-09 14:44:24 +0000
  • 278135fd4f Added a constructor taking a file_position. Hartmut Kaiser 2003-02-09 14:43:28 +0000
  • 285149ae50 Added closure debug support. Hartmut Kaiser 2003-02-09 14:34:19 +0000
  • 7509c421d7 -- as_parser is applied very late on the original arguments. -- the above fixes a bug occuring when rules are used with do_p (reference to tempary result of as_parser was held). Martin Wille 2003-02-09 11:06:41 +0000
  • 85eeaa52f7 -- bug fix: else-part of if-else-parser returned invalid length for match -- bug fix: now references to the original arguments are now held consistently during the construction of if-parsers. This is required for working correctly with rules. This finally fixes the semi-fixed bug of version 1.3 of this file. -- as_parser is applied very late on the original arguments. This will make error messages even longer. Martin Wille 2003-02-09 10:39:59 +0000
  • 31084b4e74 Updated by TortoiseCVS Juan Carlos Arevalo-Baeza 2003-02-09 02:52:30 +0000
  • 1432e71c0f Updated by TortoiseCVS Juan Carlos Arevalo-Baeza 2003-02-09 02:52:10 +0000
  • c3a1e9e9f3 Updated by TortoiseCVS Juan Carlos Arevalo-Baeza 2003-02-09 02:51:49 +0000
  • 535d1e13f8 Cleaned up, reorganized and commented the code. Juan Carlos Arevalo-Baeza 2003-02-09 02:49:59 +0000
  • 538f55065c -- bug fix: if_parsers returned invalid lengthes for matches -- bug semi fixed: the if_else_parser_gen held references to temporaries created during the construction of the if_parser. This has been changed to holding copies. N.B. copying also isn't correct, it is just a bit better than referencing here Martin Wille 2003-02-08 21:57:34 +0000
  • ebc1682d56 simplified the requirement for range Joel de Guzman 2003-02-08 17:54:04 +0000
  • a78f5dee88 revert range Joel de Guzman 2003-02-08 17:31:42 +0000
  • 51fe5711ea Removed the specializations for unsigned char. Hartmut Kaiser 2003-02-07 18:20:37 +0000
  • 301f90f83f Fixed a problem with an unsigned --> signed casting. Hartmut Kaiser 2003-02-07 18:19:35 +0000
  • 1bb51d1a26 Fixed the unresolved externals linker errors. Hartmut Kaiser 2003-02-07 14:45:56 +0000
  • 82efa97796 -- added cloning for parsers embeded within a rule Martin Wille 2003-02-07 11:33:56 +0000
  • af37ce0323 Added a new exmple, fixed the lexer for the current version of Spirit and added some comments and fixes. Juan Carlos Arevalo-Baeza 2003-02-07 04:34:06 +0000
  • f352f4f2ca placed the inclusion of attribute.hpp in a guard to avoid making MSVC choke Joel de Guzman 2003-02-06 18:15:11 +0000
  • 5ed1e3c87d Fixed a bug in one of the include guards. Juan Carlos Arevalo-Baeza 2003-02-06 17:06:14 +0000
  • 74d32e6adc Added a specialization for the is*_(unsigned char) functions. Hartmut Kaiser 2003-02-06 15:32:19 +0000
  • c16c57ba9a Added a specialization for the is*_(unsigned char) functions. Hartmut Kaiser 2003-02-06 15:25:51 +0000
  • da8809288c fixed _GNUC_ to __GNUC__ Joel de Guzman 2003-02-06 06:27:34 +0000
  • c22d7e9872 Added smiley.gif to quickdoc, removed the redundant quickdoc.txt, borland workarounds, etc. Joel de Guzman 2003-02-06 04:41:17 +0000
  • f4f51e1897 Numerics strict reals added Joel de Guzman 2003-02-06 04:39:15 +0000
  • fffcce73ca Added a missing typename and an additional set of is*_() functions for an int parameter. Hartmut Kaiser 2003-02-05 21:05:12 +0000
  • b45dde8409 Added helper function to_int_type() to fix the conversion problems from char_type to int_type. The helper uses std::char_traits when available. A workaround for platforms where no std::char_traits is available is provided as well. The workaround is triggered by the define BOOST_SPIRIT_NO_CHAR_TRAITS. Markus Schöpflin 2003-02-05 09:42:25 +0000
  • 85d87e450c More MSVC and Borland Fixes Joel de Guzman 2003-02-04 20:45:30 +0000
  • 8f3b1e06ed trivial fixes Joel de Guzman 2003-02-04 18:18:21 +0000
  • 7f6409f2af bug-fix Joel de Guzman 2003-02-04 18:16:37 +0000
  • d470567979 Borland workarounds (must wait for boost::is_convertible to be fixed). In the meantime, revert to a previous working is_convertible version. Joel de Guzman 2003-02-04 18:09:14 +0000
  • 441edc70cd simplified implementation of is_parser by using boost::is_base_and_derived Joel de Guzman 2003-02-04 17:55:49 +0000
  • 7261ddbcdc Move to MPL Joel de Guzman 2003-02-04 08:33:27 +0000
  • b6bfe546c6 move to MPL Joel de Guzman 2003-02-04 07:31:00 +0000
  • 707ca79299 -- changed the smart pointer used for holding the conrete parser of rule<> from boost::shared_ptr to std::auto_ptr. This should help to decrease compile time and executable size while not changing the semantics of rule<> Martin Wille 2003-02-03 15:19:14 +0000
  • 594eb1c0f1 Fixed minor problems. Hartmut Kaiser 2003-02-03 10:49:14 +0000
  • 8985a1b05b Implemented the #define/#undef and #ifdef/#ifndef/#else/#endif statements. Hartmut Kaiser 2003-02-02 22:42:32 +0000
  • 1019968c59 Deleted not needed file. Hartmut Kaiser 2003-02-01 23:14:13 +0000
  • bc4ae9205c Copyrights. Hartmut Kaiser 2003-02-01 18:53:17 +0000
  • 39cd3d43a6 Copyrights. Hartmut Kaiser 2003-02-01 18:45:09 +0000
  • ffdeddf5fa Copyrights. Hartmut Kaiser 2003-02-01 18:39:15 +0000
  • 9db6aa141a Added missing typename's. Hartmut Kaiser 2003-02-01 14:51:20 +0000
  • 6214b28340 Added missing typename's. Hartmut Kaiser 2003-02-01 14:50:49 +0000
  • d8cbf52479 fixed copyright Joel de Guzman 2003-02-01 10:32:37 +0000
  • 2d0499840d Added copyrights where appropriate Joel de Guzman 2003-02-01 04:42:01 +0000
  • 2a2cc72833 Example fixes Joel de Guzman 2003-02-01 00:48:55 +0000
  • 30af135167 -- made condition_evaluator inherit publicly from non_empty_subject Martin Wille 2003-01-31 22:40:14 +0000
  • 1cc0e728ea -- added missing include Martin Wille 2003-01-31 22:33:29 +0000
  • 63b469264f -- fixed typo Martin Wille 2003-01-31 22:30:30 +0000
  • fd098d9173 -- added return statements at the end of main Martin Wille 2003-01-31 22:26:30 +0000
  • a8859d71b8 Fixed minor isuues and a border case. Hartmut Kaiser 2003-01-31 20:43:50 +0000
  • 950237d278 Added missing file. Hartmut Kaiser 2003-01-31 19:28:42 +0000
  • 2751f227b5 -- tab -> spaces Martin Wille 2003-01-31 18:41:59 +0000
  • b466205f5d -- fixed broken link Martin Wille 2003-01-31 18:40:07 +0000
  • 890f822672 -- fixed typo Martin Wille 2003-01-31 18:31:19 +0000
  • 38286a0a0b -- tab -> spaces Martin Wille 2003-01-31 18:23:55 +0000
  • 1b576f967f -- tab -> spaces Martin Wille 2003-01-31 18:13:15 +0000
  • 93e3ca1987 -- fixed broken links Martin Wille 2003-01-31 17:59:08 +0000
  • 3015b7badc -- tab -> spaces Martin Wille 2003-01-31 17:53:34 +0000
  • d308d12b7c -- small fixes to var_wrapper<> Martin Wille 2003-01-31 17:40:59 +0000
  • 7cf194f6fc -- small fixes Martin Wille 2003-01-31 17:36:19 +0000
  • 168c1aadd1 Regression tests Joel de Guzman 2003-01-31 15:45:44 +0000
  • f7aca4aa8c regression testing Joel de Guzman 2003-01-31 15:44:26 +0000
  • 1d97a9595c Moved assert.hpp to core Joel de Guzman 2003-01-31 14:17:03 +0000
  • c379415c44 -- adjusted #includes to reflect the location change of Phoenix Martin Wille 2003-01-31 14:01:09 +0000
  • 9f56a8eefe removed XP thumbs.db Joel de Guzman 2003-01-31 11:55:27 +0000
  • 4c1787f7da fixed phoenix #includes Joel de Guzman 2003-01-31 11:53:40 +0000
  • b44334af6a Bumped version to 1.5.2 Joel de Guzman 2003-01-31 11:40:40 +0000
  • d3f7a2e63d First commit from BOOST_REVIEW branch spirit.sf.net Joel de Guzman 2003-01-31 11:33:48 +0000
  • 301b986737 First commit from BOOST_REVIEW branch spirit.sf.net Joel de Guzman 2003-01-31 11:25:27 +0000
  • 1f98134e30 First commit from BOOST_REVIEW branch spirit.sf.net Joel de Guzman 2003-01-31 11:11:39 +0000
  • cab9f1597a First commit from BOOST_REVIEW branch spirit.sf.net Joel de Guzman 2003-01-31 10:56:44 +0000
  • 8190791653 First commit from BOOST_REVIEW branch spirit.sf.net Joel de Guzman 2003-01-31 10:44:50 +0000