Commit Graph

  • ae9f09a5d9 ASCII in copyrights K-ballo 2013-07-09 23:17:54 -0300
  • 1df275d55f Real parsers are working now Joel de Guzman 2013-07-05 14:45:51 +0800
  • a824bb2978 unstable commit: real parser Joel de Guzman 2013-07-05 13:01:37 +0800
  • 3711af8218 Fixed still incorrect lambda expression that results in an attribute-specifier (see §7.6.1/6) K-ballo 2013-07-03 01:44:01 -0300
  • dd6a6466a9 Removed duplicated using declaration K-ballo 2013-07-03 01:27:03 -0300
  • 79ae55ec46 Added rvalue-refs to traits::move_to K-ballo 2013-07-03 01:10:34 -0300
  • f57419f321 Defer default attribute trait implementations to avoid ambiguities K-ballo 2013-06-27 02:29:32 -0300
  • dc9a09edd9 Enabled some tests in Jamfile K-ballo 2013-06-27 00:41:18 -0300
  • 193ca97b52 Added handles_container trait K-ballo 2013-06-27 00:37:37 -0300
  • 1fa3bf6115 Use is_pass_through_unary in attribute traits K-ballo 2013-06-27 00:22:21 -0300
  • 8d7706b978 Fixed test case K-ballo 2013-06-26 23:38:44 -0300
  • 90e310b0c4 Merge branch 'master' of https://github.com/djowel/spirit_x3 K-ballo 2013-06-26 02:01:39 -0300
  • 21a46d7d22 attr parser K-ballo 2013-06-26 02:00:35 -0300
  • 81b9bb40b0 Spirit: fixing a problem in karma::omit Hartmut Kaiser 2013-06-17 13:11:30 +0000
  • eaf3731335 Added on_success docs from Richard Joel de Guzman 2013-06-12 04:37:39 +0000
  • 59d9d69917 Merging from trunk Hartmut Kaiser 2013-06-11 19:49:19 +0000
  • 5c8bd9fefb Removing superflous typename Hartmut Kaiser 2013-06-11 19:46:49 +0000
  • 199fb2038f This is actually an accumulation, so use accumulate. Mario Lang 2013-06-07 11:12:45 +0200
  • e8d19d1f65 Added has_attribute trait K-ballo 2013-06-06 18:19:41 -0300
  • 9b8c161d0f Fixed includes K-ballo 2013-06-06 17:15:44 -0300
  • 5255ab41b9 Added support for a nested attribute metafunction as an alternative fallback for attribute_of trait K-ballo 2013-06-06 16:53:03 -0300
  • b88eece0a6 Spirit: Merging from trunk Hartmut Kaiser 2013-06-04 19:29:46 +0000
  • 4915ddcfc1 Spirit: Fixed #8563: Compilation error with boost::spirit::lex::less actor Hartmut Kaiser 2013-06-04 15:16:52 +0000
  • 79b9c24388 lexeme, no_skip, skip K-ballo 2013-06-03 22:40:03 -0300
  • 0d7b6497b3 Added Context parameter to attribute_of K-ballo 2013-06-03 21:44:47 -0300
  • 4668c9981c Make the as_spirit_parser fallback the worst possible match (breaks MSVC) K-ballo 2013-06-03 20:34:53 -0300
  • a0ed57c8ce Silence int to bool warnings (following standard_wide definitions) K-ballo 2013-06-03 19:03:40 -0300
  • ae809b5247 Test Unicode braille matching. Mario Lang 2013-05-28 18:26:35 +0200
  • ebe15d94c7 Added is_parser<T> trait K-ballo 2013-05-20 02:35:29 -0300
  • 8bf6891ef6 Deduce as_parser<T> based on a viable as_spirit_parser function in an associated namespace of T. K-ballo 2013-05-19 13:44:26 -0300
  • 513f011080 Use iterator_type. Mario Lang 2013-05-18 12:12:58 +0200
  • 97fa6269be fixes for msvc (supports grammars for 3 rules only for now) Joel de Guzman 2013-05-18 05:55:02 +0800
  • 8044ed529e added calc4b.cpp example. less use of auto, more like subrules. Joel de Guzman 2013-05-18 05:05:31 +0800
  • 92ecd951aa revert wrong edit Joel de Guzman 2013-05-18 04:57:17 +0800
  • ba1a5cdaa9 Update calc4.cpp Joel de Guzman 2013-05-18 02:13:56 +0800
  • a8969c8918 Merge branch 'master' of github.com:djowel/spirit_x3 Joel de Guzman 2013-05-15 20:35:21 +0800
  • df8a5636c2 a bit more update Joel de Guzman 2013-05-15 20:34:19 +0800
  • 09a928a1c0 slides update Joel de Guzman 2013-05-15 15:14:48 +0800
  • 2d46425ad4 Spirit: merging from trunk Hartmut Kaiser 2013-05-14 23:46:54 +0000
  • fc83d23f2a Fix #8563: Compilation error with boost::spirit::lex::less actor Hartmut Kaiser 2013-05-14 23:43:46 +0000
  • 36cde6ed25 slides updates Joel de Guzman 2013-05-14 00:22:48 +0800
  • aab71494a6 use fusion map for grammars instead of deque Joel de Guzman 2013-05-14 00:02:15 +0800
  • 93f7021084 Kill some unused-parameter warnings. Mario Lang 2013-05-13 14:18:40 +0200
  • 39a317c56a calc4 does not use boost::spirit::x3::ascii. Mario Lang 2013-05-13 13:54:56 +0200
  • 086a9a61f4 slides minor update Joel de Guzman 2013-05-13 04:14:36 +0800
  • c0ad0c00cc Fixed accidental previous commit. Andrey Semashev 2013-05-12 18:13:08 +0000
  • 14f4b73ef7 Merged from trunk: By default, when 32 bit x86 build is requested, i686 instruction set is chosen now. i386 instruction set removed since de facto it is not supported by some core libraries (Boost.Atomic and Boost.SmartPtr) and major operating systems. The minimum 32 bit x86 instruction set is i486 now. Also added a few more instruction sets that appeared in recent CPUs. Andrey Semashev 2013-05-12 18:02:44 +0000
  • 3d0e10212e slides updates Joel de Guzman 2013-05-09 17:20:22 +0800
  • 1235705a78 make sure all tests pass Joel de Guzman 2013-05-09 12:08:04 +0800
  • e2e18c5931 presentation updates Joel de Guzman 2013-05-09 11:55:29 +0800
  • 98b93cb7de updates Joel de Guzman 2013-05-08 22:51:41 +0800
  • 262858e152 updates and added cppnow slides (WIP) Joel de Guzman 2013-05-07 14:52:40 +0800
  • 47891a90e9 some cleanup and renames for the cppnow 2013 presentation Joel de Guzman 2013-05-06 12:05:13 +0800
  • 0f3fe1e6cd Spirit: merging from trunk Hartmut Kaiser 2013-05-02 19:51:13 +0000
  • 37ef3b7591 Fix #8066: Conflict with Boost.Log on GCC 4.4 Hartmut Kaiser 2013-05-02 19:48:25 +0000
  • 81d5cf7981 A bit of cleanup Joel de Guzman 2013-05-02 21:26:57 +0800
  • a18457a3bf Merge branch 'master' of github.com:djowel/spirit_x3 Joel de Guzman 2013-05-02 21:18:54 +0800
  • 71a839268d Proper implementation of the rule attribute context handling Joel de Guzman 2013-05-02 21:18:11 +0800
  • dd1e1de02c Remove a confusing space inside the quotes around failed text. Mario Lang 2013-05-02 14:28:33 +0200
  • 0882fc66ec Fixes to make calc5.cpp compile again Joel de Guzman 2013-05-02 18:40:36 +0800
  • 86e0d1e3e9 avoided skipper copy in lexeme directive K-ballo 2013-04-28 21:22:03 -0300
  • 590a2c203f Spirit: Merging from trunk Hartmut Kaiser 2013-04-16 12:48:05 +0000
  • 0f52ab8636 Spirit: making sure destructor of temporary stream is called in the right places Hartmut Kaiser 2013-04-16 12:16:39 +0000
  • 6ae7c1548f Spirit: merging from trunk Hartmut Kaiser 2013-04-10 22:51:13 +0000
  • 892d8ec125 Fix #8381: karma::uint_generator fails to compile in C++11 mode Hartmut Kaiser 2013-04-06 14:36:38 +0000
  • f4df95f2d0 Fixed compilation on compilers with support for static_assert. Andrey Semashev 2013-04-03 19:16:59 +0000
  • 94d5862df7 Spirit: Merging from trunk Hartmut Kaiser 2013-04-03 13:17:15 +0000
  • ae8b2b54b3 Spirit: fix #8361: Linking problems with MSVC Hartmut Kaiser 2013-04-03 13:13:12 +0000
  • c275ac9291 Spirit: Merging trunk Hartmut Kaiser 2013-03-18 11:31:16 +0000
  • 29f6fcdaa0 Fix #8302: Lexer does not relase iterator - excellent catch! Hartmut Kaiser 2013-03-18 11:28:33 +0000
  • f7f2dd4d9a Merging Spirit fixes Hartmut Kaiser 2013-03-16 14:46:00 +0000
  • 2b4c331e70 Fix #8291: Lexer fails to work on ARM Hartmut Kaiser 2013-03-16 14:39:51 +0000
  • 3e013475ab Fix #6248: multi_pass_iterator not flushed automatically by expectation operator Hartmut Kaiser 2013-03-16 14:36:12 +0000
  • 707391d19d get_info specialisation for eoi and eol. Mario Lang 2013-03-14 20:02:02 +0100
  • 82cc0ae61a Applying patch fixing a double destruction in detail::hold_any Hartmut Kaiser 2013-03-13 13:32:21 +0000
  • 5b7dea4103 Fixed [[ that would result in an attribute-specifier (see §7.6.1/6) K-ballo 2013-03-12 21:13:16 -0300
  • 8b0085e735 Fixes #8186 Joel de Guzman 2013-03-09 04:41:33 +0000
  • d1f43c6270 Removed unwanted test case K-ballo 2013-03-07 22:20:20 -0300
  • b4746ffed2 x3::eoi Mario Lang 2013-03-07 21:19:43 +0100
  • c21bd4b8c1 x3::eol Mario Lang 2013-03-07 18:17:21 +0100
  • a05eb58920 Merge pull request #1 from mlang/master Joel de Guzman 2013-03-07 06:17:52 -0800
  • af423eda00 get_info support for x3::symbols. Mario Lang 2013-03-07 14:13:48 +0100
  • 093051690f Simplify context demo. Mario Lang 2013-03-07 14:13:02 +0100
  • b151c65b29 workaround MSVC lambda bug! Joel de Guzman 2013-03-04 14:31:19 +0800
  • 730053b2e0 Fixes for single-element vector attribute compatibility. Joel de Guzman 2013-03-04 13:46:55 +0800
  • b28452f4dd Added rule attribute compatibility test K-ballo 2013-02-28 22:48:21 -0300
  • 1684ab2e4a tests for single-element fusion sequence K-ballo 2013-02-27 22:33:25 -0300
  • 927de522fb added context test to see that compiler optimization works as expected. Joel de Guzman 2013-02-12 08:32:31 +0800
  • e6d8a46e4c added test for single element tuple handling Joel de Guzman 2013-02-11 18:44:14 +0800
  • 4440612c30 added test from spirit mailing list Joel de Guzman 2013-02-10 22:41:32 +0800
  • 8893b79a4a - eps update for handling predicate functions - rule update for handling actions (rule attribute passing protocol) Joel de Guzman 2013-02-07 22:58:45 +0800
  • b7b7d2f1c8 Spirit: fix #7977: functor_input example for multi_pass iterator has various issues Hartmut Kaiser 2013-02-06 13:20:02 +0000
  • 8afb72fd0b cleanup Joel de Guzman 2013-02-05 14:51:02 +0800
  • b7147eef10 added rule_context which points to the enclosing rule's attribute (and later locals and rule arguments) Joel de Guzman 2013-02-05 14:35:27 +0800
  • d64eb05d8a easier context usage. Joel de Guzman 2013-02-05 12:17:06 +0800
  • ea38dfb73f OK, working auto and non-auto attribute propagation with semantic actions Joel de Guzman 2013-02-03 00:27:02 +0800
  • a6ce2a075d how it should be, but not working... have to disable attribute propagation when a semantic action is found. Joel de Guzman 2013-02-02 23:39:23 +0800
  • 9462c223db + actions added + cleanup rule context + added rule attribute in rule context Joel de Guzman 2013-02-02 22:41:59 +0800
  • 021f94c084 Error handling Joel de Guzman 2013-02-02 19:33:13 +0800
  • 3373f8ccb8 testing complex mix of > and >> Joel de Guzman 2013-02-02 12:59:22 +0800