Commit Graph

  • a4910551a2 Merge pull request #75 from saki7/refine-context-naming develop Nana Sakisaka 2025-10-21 10:43:27 +09:00
  • a2fcfdfea7 Rename _val to _rule_var Nana Sakisaka 2025-10-21 10:31:17 +09:00
  • 537ac91538 Rename _as_val to _as_var Nana Sakisaka 2025-10-21 10:24:10 +09:00
  • 63c6766433 Merge pull request #74 from saki7/remove-binary-parser Nana Sakisaka 2025-10-21 09:59:56 +09:00
  • 2f479efc09 Remove Boost.Endian dependency Nana Sakisaka 2025-10-21 06:57:18 +09:00
  • ffcaf884be Remove binary parser Nana Sakisaka 2025-10-21 06:26:09 +09:00
  • 889ee32081 Merge pull request #73 from saki7/locals Nana Sakisaka 2025-10-17 06:45:42 +09:00
  • 070e592359 Fix with_local tests Nana Sakisaka 2025-10-17 06:31:37 +09:00
  • a6308c3f9e Implement x4::with_local<T, ID>[...] Nana Sakisaka 2025-10-11 14:13:53 +09:00
  • 6edd6e485a Merge pull request #72 from saki7/remove-_where-context Nana Sakisaka 2025-10-10 09:35:01 +09:00
  • bc5a0623ed Remove _where context Nana Sakisaka 2025-10-10 04:41:40 +09:00
  • 81f9e21e0d Remove unused macro Nana Sakisaka 2025-10-08 08:20:29 +09:00
  • dfddbbbe0d Merge pull request #71 from saki7/simplify-attribute-traits Nana Sakisaka 2025-10-08 08:16:05 +09:00
  • fcff5b1218 Simplify attribute traits Nana Sakisaka 2025-10-08 07:47:46 +09:00
  • 7c77660a8a Merge pull request #70 from saki7/add-maybe-unused-to-cpo Nana Sakisaka 2025-10-07 23:38:54 +09:00
  • f115296a72 Add [[maybe_unused]] to all inline variables Nana Sakisaka 2025-10-07 23:25:39 +09:00
  • 92195ffcee Merge pull request #69 from saki7/include-as-directive-in-global-header Nana Sakisaka 2025-10-07 23:06:49 +09:00
  • af2d8c907d #include as.hpp in global header Nana Sakisaka 2025-10-07 22:55:56 +09:00
  • c5e10a8f63 Merge pull request #68 from saki7/deprecate-_pass Nana Sakisaka 2025-10-06 04:46:12 +09:00
  • 50dbcd6e66 Remove _pass(ctx), return bool directly from semantic action Nana Sakisaka 2025-10-06 04:34:39 +09:00
  • cc49f6fd6b Merge pull request #67 from saki7/use-full-toolchain-version-in-cache Nana Sakisaka 2025-10-06 03:48:35 +09:00
  • 5b7a752237 CI: Use full toolchain version for cache key Nana Sakisaka 2025-10-06 03:19:08 +09:00
  • 82cfef4a89 Fix typo in has_attribute (#66) Nana Sakisaka 2025-10-06 02:51:31 +09:00
  • 4da8325d77 Remove redundant constructors (#65) Nana Sakisaka 2025-10-06 01:41:51 +09:00
  • aff263bb1d Clarify behavior of iterator/attribute on failed parse (#64) Nana Sakisaka 2025-10-06 00:17:48 +09:00
  • d3a1494f05 Remove confix_directive (#61) Nana Sakisaka 2025-10-04 17:00:59 +09:00
  • cc023e8210 Merge pull request #58 from saki7/attr-constexpr-string Nana Sakisaka 2025-09-30 20:56:04 +09:00
  • 6c5a65bf7b Make rcontext only when required (#57) Nana Sakisaka 2025-09-30 19:54:36 +09:00
  • 3387fb0713 Assert actual type bound to _val in on_error/on_success Nana Sakisaka 2025-09-30 19:43:00 +09:00
  • 69d4fc100c Make rcontext only when required Nana Sakisaka 2025-09-30 19:11:31 +09:00
  • 0dc0c6023e Remove TLS optimization in alternative (#56) Nana Sakisaka 2025-09-30 17:59:12 +09:00
  • a73dd2c483 Remove unused bjam features (#55) Nana Sakisaka 2025-09-30 15:17:56 +09:00
  • d392a7f83a Implement as<T>(...) directive (#53) Nana Sakisaka 2025-09-30 11:48:27 +09:00
  • 3ac3e4b9e2 Drop fusion associative sequence support (#54) KakeyamaY 2025-09-30 11:45:05 +09:00
  • afbfeb0d60 Merge pull request #52 from saki7/check-expectation-minimize Nana Sakisaka 2025-09-28 17:58:05 +09:00
  • 65e04d70a7 Merge pull request #50 from saki7/attribute-alternative-guarantee Nana Sakisaka 2025-09-26 21:02:20 +09:00
  • 745928f7db Use temporary on left/right branches of alternative Nana Sakisaka 2025-09-26 20:35:46 +09:00
  • 6fa5c314e7 Add traits::clear for container attribute Nana Sakisaka 2025-09-26 19:48:40 +09:00
  • 05bf2eb30b Migrate to Catch2 (#48) Nana Sakisaka 2025-09-25 17:26:35 +09:00
  • 2863465a8b doc: Update the status to make the repo more open Nana Sakisaka 2025-09-24 14:36:55 +09:00
  • 317d76ac7f Suppress unused variable warning on CPOs (#47) Nana Sakisaka 2025-09-23 23:56:32 +09:00
  • a9e5671019 Make numeric policies stateless (#46) Nana Sakisaka 2025-09-23 23:45:03 +09:00
  • 6faa2a944c Reduce the number of identifiers in top-level x4:: scope (#44) Nana Sakisaka 2025-09-23 21:29:10 +09:00
  • 47100aaf2b Introduce helper namespace x4::parsers::* Nana Sakisaka 2025-09-23 21:15:45 +09:00
  • c87dd15d68 Move "ast/" stuff to namespace "ast::" Nana Sakisaka 2025-09-23 20:13:07 +09:00
  • 01a3d2fec9 Move extract_* to numeric:: Nana Sakisaka 2025-09-23 20:04:59 +09:00
  • bd2c1f66d1 Reduce unnecessary identifiers in the top-level namespace Nana Sakisaka 2025-09-23 20:02:54 +09:00
  • 2ca466553f Move char_class related tags to char_classes:: Nana Sakisaka 2025-09-23 18:31:13 +09:00
  • c328a29be4 More strict check for incompatible char types (#43) Nana Sakisaka 2025-09-23 18:12:03 +09:00
  • 945c5dd37b Improve context to make it capable of holding both lvalue/rvalue (#42) Nana Sakisaka 2025-09-23 13:37:28 +09:00
  • 140c2977d4 Update meta info (#41) Nana Sakisaka 2025-09-22 12:29:21 +09:00
  • a05c13dd0e doc: Rename "Brief History" to "History" Nana Sakisaka 2025-09-22 11:29:26 +09:00
  • a680f60a80 doc: Styling Nana Sakisaka 2025-09-22 11:25:27 +09:00
  • ef757ab96f doc: Styling Nana Sakisaka 2025-09-22 11:24:02 +09:00
  • 9b668a7714 doc: Prevent word wrap Nana Sakisaka 2025-09-22 11:22:57 +09:00
  • 30c7bbabbb doc: Revise README to add more historical info Nana Sakisaka 2025-09-22 11:16:14 +09:00
  • 876e91bd8d doc: Remove redundant option from README Nana Sakisaka 2025-09-22 10:49:35 +09:00
  • 98011ffe54 Merge pull request #40 from saki7/change-coding-style Nana Sakisaka 2025-09-21 23:15:14 +09:00
  • 92df6f920d Resolve warnings Nana Sakisaka 2025-09-21 20:59:34 +09:00
  • 36d7aec5be Replace tabs with spaces Nana Sakisaka 2025-09-21 20:20:01 +09:00
  • 1c4c9f935d Fix rename mistake Nana Sakisaka 2025-09-21 20:09:10 +09:00
  • 36ad60a33b Replace > > with >> Nana Sakisaka 2025-09-21 19:56:50 +09:00
  • 27cf650967 Rename the formal parameter context to ctx Nana Sakisaka 2025-09-21 19:55:10 +09:00
  • 80d33aef3b Rename Attribute to Attr Nana Sakisaka 2025-09-21 19:27:23 +09:00
  • 66cbcd71aa Remove space between template < Nana Sakisaka 2025-09-21 18:39:53 +09:00
  • c8e95e55c2 Replace typename with class Nana Sakisaka 2025-09-21 18:37:37 +09:00
  • 62f0242c6a Change coding style of control statements, etc. Nana Sakisaka 2025-09-21 18:10:18 +09:00
  • 82765dde46 Remove space inside brace initialization Nana Sakisaka 2025-09-21 16:51:53 +09:00
  • 915cd7aa05 Outdent namespace Nana Sakisaka 2025-09-21 16:44:47 +09:00
  • aec1998dba Change namespace brace newline Nana Sakisaka 2025-09-21 15:45:21 +09:00
  • a4c587118a Merge pull request #39 from saki7/rule-problem-experiment Nana Sakisaka 2025-09-21 14:57:55 +09:00
  • d3ce52c5ca Fix the "Spirit X3 rule problem" Nana Sakisaka 2025-09-21 14:40:33 +09:00
  • eb7d78f48a Merge pull request #37 from saki7/remove-rcontext Nana Sakisaka 2025-09-21 12:09:35 +09:00
  • 96ead23643 Add tests for context manipulation Nana Sakisaka 2025-09-20 20:29:41 +09:00
  • 12e38615b2 Refactor rule Nana Sakisaka 2025-09-20 19:07:02 +09:00
  • 409eac6755 Add minimal parser concept tests Nana Sakisaka 2025-09-20 18:42:18 +09:00
  • 3729b3028c Remove unused category type from base parsers Nana Sakisaka 2025-09-20 14:27:06 +09:00
  • b96fca296b Fix uninitialized variable warning Nana Sakisaka 2025-09-20 14:23:25 +09:00
  • 44f303be29 Remove RContext Nana Sakisaka 2025-09-20 14:11:07 +09:00
  • 08f239760d Merge pull request #36 from saki7/refactor-include-guards Nana Sakisaka 2025-09-19 18:34:09 +09:00
  • 273261a476 Add LICENSE Nana Sakisaka 2025-09-19 18:25:58 +09:00
  • 8cdecfda6b Move license header inside the namespace Nana Sakisaka 2025-09-19 18:25:03 +09:00
  • 65e1476011 Rename include guards to reflect the current structure Nana Sakisaka 2025-09-19 18:04:07 +09:00
  • 3ead98f2af Modernize position_tagged Nana Sakisaka 2025-09-19 17:44:39 +09:00
  • 2b2500e6e4 Refactor remaining trivial todos of modernization (#35) Nana Sakisaka 2025-09-19 17:34:33 +09:00
  • b67d2430fd Work around unused CPO variable warning in GCC Nana Sakisaka 2025-09-19 17:14:45 +09:00
  • 14fedba5e4 Enable color in CI tests Nana Sakisaka 2025-09-19 17:11:24 +09:00
  • cd52f6f8a4 Make action context accessors CPOs Nana Sakisaka 2025-09-19 17:01:46 +09:00
  • 53d6185ac2 Refactor remaining trivial todos of modernization Nana Sakisaka 2025-09-19 16:51:33 +09:00
  • d6f6ce0374 Make config.hpp toplevel (#34) Nana Sakisaka 2025-09-19 15:53:15 +09:00
  • 11bec17390 Include only minimal headers (#33) Nana Sakisaka 2025-09-19 14:50:21 +09:00
  • 1656482bb0 Merge pull request #32 from saki7/revise-library-structrure Nana Sakisaka 2025-09-18 20:58:29 +09:00
  • 0ed52f63fd Fix get_info signature Nana Sakisaka 2025-09-18 20:50:16 +09:00
  • c927ad5e9d Rename remaining stuff to X4 Nana Sakisaka 2025-09-18 20:44:10 +09:00
  • d457307a60 Move tests from x3 to x4 Nana Sakisaka 2025-09-18 20:38:29 +09:00
  • 565c299079 Rename X3 to X4 Nana Sakisaka 2025-09-18 20:37:04 +09:00
  • e555db7ebd Rename is_substitute.hpp to substitution.hpp Nana Sakisaka 2025-09-18 20:21:03 +09:00
  • d9800a21da Move parse_result.hpp to toplevel Nana Sakisaka 2025-09-18 20:17:46 +09:00
  • eb61cef0c5 Rename is_range to is_subrange Nana Sakisaka 2025-09-18 20:16:59 +09:00
  • 4ddc375c85 Merge variant related traits into variant_traits.hpp Nana Sakisaka 2025-09-18 20:14:52 +09:00