#ifndef TreeSitter_SpecHelper_h #define TreeSitter_SpecHelper_h #include "igloo/igloo_alt.h" #include "transition_map.h" #include "rule.h" #include "item.h" #include "item_set.h" #include "grammar.h" using namespace igloo; using namespace tree_sitter; using namespace std; // Assertion helpers for transition maps typedef TransitionMap rule_tmap; typedef bool (* rule_tmap_comparator)(const rule_tmap::pair_type &, const rule_tmap::pair_type &); EqualsContainerConstraint EqualsTransitionMap(const rule_tmap &expected); #endif