OR-1 dataflow CPU sketch
at main 35 lines 798 B view raw
1#include "./addon_data.h" 2#include "./conversions.h" 3#include "./language.h" 4#include "./lookaheaditerator.h" 5#include "./node.h" 6#include "./parser.h" 7#include "./query.h" 8#include "./tree.h" 9#include "./tree_cursor.h" 10 11#include <napi.h> 12 13using namespace Napi; 14 15namespace node_tree_sitter { 16 17Napi::Object InitAll(Napi::Env env, Napi::Object exports) { 18 auto* data = new AddonData(env); 19 env.SetInstanceData(data); 20 21 InitConversions(env, exports); 22 node_methods::Init(env, exports); 23 language_methods::Init(env, exports); 24 LookaheadIterator::Init(env, exports); 25 Parser::Init(env, exports); 26 Query::Init(env, exports); 27 Tree::Init(env, exports); 28 TreeCursor::Init(env, exports); 29 30 return exports; 31} 32 33NODE_API_MODULE(tree_sitter_runtime_binding, InitAll) 34 35} // namespace node_tree_sitter