tree-sitter/spec/lr/item_set_spec.cpp
Max Brunsfeld 11e3980319 Add helper functions for making shared pointers to rules
- start work on item set class
2013-11-10 14:59:40 -08:00

21 lines
503 B
C++

#include "spec_helper.h"
Describe(item_sets) {
Describe(transitions) {
Grammar grammar = Grammar({
"one",
"two"
}, {
rules::sym("one"),
rules::sym("two")
});
rules::rule_ptr rule = grammar.rules[string("one")];
lr::Item item = lr::Item(string("one"), rule, 0);
It(works) {
lr::ItemSet item_set = lr::ItemSet(item, grammar);
item_set.transitions();
}
};
};