16 Commits

Author SHA1 Message Date
Nana Sakisaka
a2fcfdfea7 Rename _val to _rule_var 2025-10-21 10:31:17 +09:00
Nana Sakisaka
bc5a0623ed Remove _where context 2025-10-10 06:20:09 +09:00
Nana Sakisaka
50dbcd6e66 Remove _pass(ctx), return bool directly from semantic action 2025-10-06 04:34:39 +09:00
Nana Sakisaka
3387fb0713 Assert actual type bound to _val in on_error/on_success 2025-09-30 19:43:00 +09:00
Nana Sakisaka
05bf2eb30b Migrate to Catch2 (#48)
* Migrate to Catch2

* Enable colors in Catch2

* CI: Cache Catch2

* Remove unused variable

* Supply compiler flags to `Catch2WithMain`

* CI: Fix Catch2 cache

* Fix styling
2025-09-25 17:26:35 +09:00
Nana Sakisaka
945c5dd37b Improve context to make it capable of holding both lvalue/rvalue (#42) 2025-09-23 13:37:28 +09:00
Nana Sakisaka
27cf650967 Rename the formal parameter context to ctx 2025-09-21 19:55:10 +09:00
Nana Sakisaka
80d33aef3b Rename Attribute to Attr 2025-09-21 19:29:29 +09:00
Nana Sakisaka
66cbcd71aa Remove space between template < 2025-09-21 18:39:53 +09:00
Nana Sakisaka
c8e95e55c2 Replace typename with class 2025-09-21 18:37:37 +09:00
Nana Sakisaka
62f0242c6a Change coding style of control statements, etc. 2025-09-21 18:10:18 +09:00
Nana Sakisaka
915cd7aa05 Outdent namespace 2025-09-21 16:44:47 +09:00
Nana Sakisaka
44f303be29 Remove RContext
Resolves #11
2025-09-20 14:11:07 +09:00
Nana Sakisaka
cd52f6f8a4 Make action context accessors CPOs 2025-09-19 17:01:46 +09:00
Nana Sakisaka
11bec17390 Include only minimal headers (#33) 2025-09-19 14:50:21 +09:00
Nana Sakisaka
d457307a60 Move tests from x3 to x4 2025-09-18 20:38:29 +09:00