OR-1 dataflow CPU sketch
at main 22 lines 707 B view raw
1#ifndef NODE_TREE_SITTER_CONVERSIONS_H_ 2#define NODE_TREE_SITTER_CONVERSIONS_H_ 3 4#include "./addon_data.h" 5#include "tree_sitter/api.h" 6 7#include <napi.h> 8 9namespace node_tree_sitter { 10 11void InitConversions(Napi::Env env, Napi::Object exports); 12Napi::Object RangeToJS(Napi::Env env, const TSRange &); 13Napi::Object PointToJS(Napi::Env env, const TSPoint &); 14void TransferPoint(Napi::Env env, const TSPoint &); 15Napi::Number ByteCountToJS(Napi::Env env, uint32_t); 16Napi::Maybe<TSPoint> PointFromJS(const Napi::Value &); 17Napi::Maybe<uint32_t> ByteCountFromJS(const Napi::Value &); 18Napi::Maybe<TSRange> RangeFromJS(const Napi::Value&); 19 20} // namespace node_tree_sitter 21 22#endif // NODE_TREE_SITTER_CONVERSIONS_H_