Add cast-to-bool operators for tree node handles for C++ and D

This commit is contained in:
josh committed 2026-09-05 17:56:18 -04:00
1 parent 3b914466b3
commit 429ce88eb5
8 files changed
+98

No files matched your search

+2
View File
@@ -13,6 +13,8 @@ fn main() {
assert!(items.pItem().pToken1().valid());
assert_eq!(TOKEN_a, items.pItem().pToken1().token());
assert_eq!(11, items.pItem().pToken1().pvalue());
/* A token node handle from an unmatched rule is invalid. */
assert!(!items.pItem().pDual().pOne1().pToken1().valid());
let itemsmore = items.pItemsMore();
assert!(itemsmore.pItem().pItem().pItem().pToken1().valid());
assert_eq!(TOKEN_b, itemsmore.pItem().pItem().pItem().pToken1().token());