SYMBOL INDEX (309 symbols across 23 files) FILE: bindings/c/tree_sitter/tree-sitter-comment.h type TSLanguage (line 4) | typedef struct TSLanguage TSLanguage; FILE: bindings/go/binding.go function Language (line 13) | func Language() unsafe.Pointer { FILE: bindings/go/binding_test.go function TestCanLoadGrammar (line 10) | func TestCanLoadGrammar(t *testing.T) { FILE: bindings/node/binding.cc type TSLanguage (line 3) | struct TSLanguage function Init (line 12) | Napi::Object Init(Napi::Env env, Napi::Object exports) { FILE: bindings/node/index.d.ts type BaseNode (line 1) | type BaseNode = { type ChildNode (line 6) | type ChildNode = { type NodeInfo (line 12) | type NodeInfo = type Language (line 21) | type Language = { FILE: bindings/python/tests/test_binding.py class TestLanguage (line 7) | class TestLanguage(TestCase): method test_can_load_grammar (line 8) | def test_can_load_grammar(self): FILE: bindings/python/tree_sitter_comment/__init__.py function _get_query (line 8) | def _get_query(name, file): function __getattr__ (line 14) | def __getattr__(name): function __dir__ (line 38) | def __dir__(): FILE: bindings/python/tree_sitter_comment/__init__.pyi function language (line 10) | def language() -> object: ... FILE: bindings/python/tree_sitter_comment/binding.c type TSLanguage (line 3) | typedef struct TSLanguage TSLanguage; function PyObject (line 7) | static PyObject* _binding_language(PyObject *Py_UNUSED(self), PyObject *... type PyModuleDef_Slot (line 11) | struct PyModuleDef_Slot type PyModuleDef (line 24) | struct PyModuleDef function PyMODINIT_FUNC (line 33) | PyMODINIT_FUNC PyInit__binding(void) { FILE: bindings/rust/build.rs function main (line 1) | fn main() { FILE: bindings/rust/lib.rs function tree_sitter_comment (line 24) | fn tree_sitter_comment() -> *const (); constant LANGUAGE (line 30) | pub const LANGUAGE: LanguageFn = unsafe { LanguageFn::from_raw(tree_sitt... constant NODE_TYPES (line 35) | pub const NODE_TYPES: &str = include_str!("../../src/node-types.json"); function test_can_load_grammar (line 47) | fn test_can_load_grammar() { FILE: bindings/swift/TreeSitterComment/comment.h type TSLanguage (line 4) | typedef struct TSLanguage TSLanguage; FILE: docs/js/playground.js function initializeLocalTheme (line 1) | function initializeLocalTheme() { function initializeCustomSelect (line 21) | function initializeCustomSelect({ initialValue = null, addListeners = fa... function handleLanguageChange (line 187) | async function handleLanguageChange() { function handleCodeChange (line 210) | async function handleCodeChange(editor, changes) { function renderTree (line 232) | async function renderTree() { function getCaptureCSS (line 328) | function getCaptureCSS(name) { function runTreeQuery (line 336) | function runTreeQuery(_, startRow, endRow) { function handleQueryChange (line 387) | function handleQueryChange() { function handleCursorMovement (line 448) | function handleCursorMovement() { function handleTreeClick (line 499) | function handleTreeClick(event) { function handleLoggingChange (line 512) | function handleLoggingChange() { function handleQueryEnableChange (line 526) | function handleQueryEnableChange() { function treeEditForEditorChange (line 537) | function treeEditForEditorChange(change) { function colorForCaptureName (line 569) | function colorForCaptureName(capture) { function loadState (line 579) | function loadState() { function saveState (line 595) | function saveState() { function saveQueryState (line 602) | function saveQueryState() { function debounce (line 607) | function debounce(func, wait, immediate) { FILE: docs/js/tree-sitter.js function assertInternal (line 19) | function assertInternal(x) { function isPoint (line 23) | function isPoint(point) { function setModule (line 27) | function setModule(module2) { method constructor (line 44) | constructor(internal, address, language) { method currentTypeId (line 50) | get currentTypeId() { method currentType (line 54) | get currentType() { method delete (line 58) | delete() { method reset (line 68) | reset(language, stateId) { method resetState (line 81) | resetState(stateId) { method [Symbol.iterator] (line 90) | [Symbol.iterator]() { function getText (line 103) | function getText(tree, startIndex, endIndex, startPosition) { method constructor (line 136) | constructor(internal, address, language, textCallback) { method copy (line 143) | copy() { method delete (line 148) | delete() { method rootNode (line 153) | get rootNode() { method rootNodeWithOffset (line 161) | rootNodeWithOffset(offsetBytes, offsetExtent) { method edit (line 175) | edit(edit) { method walk (line 180) | walk() { method getChangedRanges (line 194) | getChangedRanges(other) { method getIncludedRanges (line 213) | getIncludedRanges() { method constructor (line 250) | constructor(internal, tree) { method copy (line 256) | copy() { method delete (line 263) | delete() { method currentNode (line 269) | get currentNode() { method currentFieldId (line 279) | get currentFieldId() { method currentFieldName (line 284) | get currentFieldName() { method currentDepth (line 291) | get currentDepth() { method currentDescendantIndex (line 299) | get currentDescendantIndex() { method nodeType (line 304) | get nodeType() { method nodeTypeId (line 308) | get nodeTypeId() { method nodeStateId (line 313) | get nodeStateId() { method nodeId (line 318) | get nodeId() { method nodeIsNamed (line 328) | get nodeIsNamed() { method nodeIsMissing (line 338) | get nodeIsMissing() { method nodeText (line 343) | get nodeText() { method startPosition (line 352) | get startPosition() { method endPosition (line 358) | get endPosition() { method startIndex (line 364) | get startIndex() { method endIndex (line 369) | get endIndex() { method gotoFirstChild (line 379) | gotoFirstChild() { method gotoLastChild (line 395) | gotoLastChild() { method gotoParent (line 411) | gotoParent() { method gotoNextSibling (line 426) | gotoNextSibling() { method gotoPreviousSibling (line 445) | gotoPreviousSibling() { method gotoDescendant (line 456) | gotoDescendant(goalDescendantIndex) { method gotoFirstChildForIndex (line 468) | gotoFirstChildForIndex(goalIndex) { method gotoFirstChildForPosition (line 482) | gotoFirstChildForPosition(goalPosition) { method reset (line 493) | reset(node) { method resetTo (line 505) | resetTo(cursor) { method constructor (line 526) | constructor(internal, { method typeId (line 560) | get typeId() { method grammarId (line 568) | get grammarId() { method type (line 573) | get type() { method grammarType (line 580) | get grammarType() { method isNamed (line 589) | get isNamed() { method isExtra (line 599) | get isExtra() { method isError (line 609) | get isError() { method isMissing (line 619) | get isMissing() { method hasChanges (line 624) | get hasChanges() { method hasError (line 632) | get hasError() { method endIndex (line 637) | get endIndex() { method endPosition (line 642) | get endPosition() { method text (line 648) | get text() { method parseState (line 652) | get parseState() { method nextParseState (line 657) | get nextParseState() { method equals (line 662) | equals(other) { method child (line 672) | child(index) { method namedChild (line 685) | namedChild(index) { method childForFieldId (line 696) | childForFieldId(fieldId) { method childForFieldName (line 707) | childForFieldName(fieldName) { method fieldNameForChild (line 713) | fieldNameForChild(index) { method fieldNameForNamedChild (line 720) | fieldNameForNamedChild(index) { method childrenForFieldName (line 731) | childrenForFieldName(fieldName) { method childrenForFieldId (line 741) | childrenForFieldId(fieldId) { method firstChildForIndex (line 758) | firstChildForIndex(index) { method firstNamedChildForIndex (line 766) | firstNamedChildForIndex(index) { method childCount (line 774) | get childCount() { method namedChildCount (line 783) | get namedChildCount() { method firstChild (line 788) | get firstChild() { method firstNamedChild (line 796) | get firstNamedChild() { method lastChild (line 800) | get lastChild() { method lastNamedChild (line 808) | get lastNamedChild() { method children (line 817) | get children() { method namedChildren (line 840) | get namedChildren() { method descendantsOfType (line 865) | descendantsOfType(types, startPosition = ZERO_POINT, endPosition = ZERO_... method nextSibling (line 908) | get nextSibling() { method previousSibling (line 914) | get previousSibling() { method nextNamedSibling (line 924) | get nextNamedSibling() { method previousNamedSibling (line 934) | get previousNamedSibling() { method descendantCount (line 940) | get descendantCount() { method parent (line 948) | get parent() { method childWithDescendant (line 958) | childWithDescendant(descendant) { method descendantForIndex (line 965) | descendantForIndex(start2, end = start2) { method namedDescendantForIndex (line 977) | namedDescendantForIndex(start2, end = start2) { method descendantForPosition (line 989) | descendantForPosition(start2, end = start2) { method namedDescendantForPosition (line 1001) | namedDescendantForPosition(start2, end = start2) { method walk (line 1018) | walk() { method edit (line 1032) | edit(edit) { method toString (line 1060) | toString() { function unmarshalCaptures (line 1070) | function unmarshalCaptures(query, tree, address, patternIndex, result) { function marshalNode (line 1081) | function marshalNode(node) { function unmarshalNode (line 1094) | function unmarshalNode(tree, address = TRANSFER_BUFFER) { function marshalTreeCursor (line 1115) | function marshalTreeCursor(cursor, address = TRANSFER_BUFFER) { function unmarshalTreeCursor (line 1122) | function unmarshalTreeCursor(cursor) { function marshalPoint (line 1129) | function marshalPoint(address, point) { function unmarshalPoint (line 1134) | function unmarshalPoint(address) { function marshalRange (line 1142) | function marshalRange(address, range) { function unmarshalRange (line 1153) | function unmarshalRange(address) { function marshalEdit (line 1165) | function marshalEdit(edit, address = TRANSFER_BUFFER) { function unmarshalLanguageMetadata (line 1180) | function unmarshalLanguageMetadata(address) { method constructor (line 1212) | constructor(kind, info2, index, length) { method formatMessage (line 1224) | static formatMessage(kind, info2) { function parseAnyPredicate (line 1239) | function parseAnyPredicate(steps, index, operator, textPredicates) { function parseMatchPredicate (line 1283) | function parseMatchPredicate(steps, index, operator, textPredicates) { function parseAnyOfPredicate (line 1316) | function parseAnyOfPredicate(steps, index, operator, textPredicates) { function parseIsPredicate (line 1346) | function parseIsPredicate(steps, index, operator, assertedProperties, re... function parseSetDirective (line 1362) | function parseSetDirective(steps, index, setProperties) { function parsePattern (line 1373) | function parsePattern(index, stepType, stepValueId, captureNames, string... method constructor (line 1459) | constructor(language, source) { method delete (line 1571) | delete() { method matches (line 1587) | matches(node, options = {}) { method captures (line 1664) | captures(node, options = {}) { method predicatesForPattern (line 1732) | predicatesForPattern(patternIndex) { method disableCapture (line 1741) | disableCapture(captureName) { method disablePattern (line 1755) | disablePattern(patternIndex) { method didExceedMatchLimit (line 1767) | didExceedMatchLimit() { method startIndexForPattern (line 1771) | startIndexForPattern(patternIndex) { method endIndexForPattern (line 1780) | endIndexForPattern(patternIndex) { method patternCount (line 1789) | patternCount() { method captureIndexForName (line 1793) | captureIndexForName(captureName) { method isPatternRooted (line 1797) | isPatternRooted(patternIndex) { method isPatternNonLocal (line 1801) | isPatternNonLocal(patternIndex) { method isPatternGuaranteedAtStep (line 1810) | isPatternGuaranteedAtStep(byteIndex) { method constructor (line 1835) | constructor(internal, address) { method name (line 1857) | get name() { method version (line 1866) | get version() { method abiVersion (line 1872) | get abiVersion() { method metadata (line 1880) | get metadata() { method fieldCount (line 1890) | get fieldCount() { method stateCount (line 1896) | get stateCount() { method fieldIdForName (line 1902) | fieldIdForName(fieldName) { method fieldNameForId (line 1909) | fieldNameForId(fieldId) { method idForNodeType (line 1915) | idForNodeType(type, named) { method nodeTypeCount (line 1926) | get nodeTypeCount() { method nodeTypeForId (line 1932) | nodeTypeForId(typeId) { method nodeTypeIsNamed (line 1941) | nodeTypeIsNamed(typeId) { method nodeTypeIsVisible (line 1947) | nodeTypeIsVisible(typeId) { method supertypes (line 1955) | get supertypes() { method subtypes (line 1972) | subtypes(supertype) { method nextState (line 1989) | nextState(stateId, typeId) { method lookaheadIterator (line 2007) | lookaheadIterator(stateId) { method query (line 2024) | query(source) { method load (line 2032) | static async load(input) { function locateFile (line 2096) | function locateFile(path) { function assert (line 2194) | function assert(condition, text) { function updateMemoryViews (line 2206) | function updateMemoryViews() { function preRun (line 2242) | function preRun() { function initRuntime (line 2252) | function initRuntime() { function preMain (line 2258) | function preMain() { function postRun (line 2262) | function postRun() { function addOnPreRun (line 2272) | function addOnPreRun(cb) { function addOnInit (line 2276) | function addOnInit(cb) { function addOnPreMain (line 2280) | function addOnPreMain(cb) { function addOnExit (line 2284) | function addOnExit(cb) { function addOnPostRun (line 2287) | function addOnPostRun(cb) { function getUniqueRunDependency (line 2293) | function getUniqueRunDependency(id) { function addRunDependency (line 2297) | function addRunDependency(id) { function removeRunDependency (line 2302) | function removeRunDependency(id) { function abort (line 2314) | function abort(what) { function findWasmBinary (line 2326) | function findWasmBinary() { function getBinarySync (line 2337) | function getBinarySync(file) { function getWasmBinary (line 2347) | async function getWasmBinary(binaryFile) { function instantiateArrayBuffer (line 2358) | async function instantiateArrayBuffer(binaryFile, imports) { function instantiateAsync (line 2369) | async function instantiateAsync(binary2, binaryFile, imports) { function getWasmImports (line 2385) | function getWasmImports() { function createWasm (line 2394) | async function createWasm() { class ExitStatus (line 2437) | class ExitStatus { method constructor (line 2442) | constructor(status) { method get (line 2450) | get(obj, symName) { function getU8 (line 2519) | function getU8() { function getLEB (line 2523) | function getLEB() { function getString (line 2535) | function getString() { function failIf (line 2541) | function failIf(condition, message) { function getValue (line 2629) | function getValue(ptr, type = "i8") { method init (line 2669) | init() { function loadModule (line 2934) | function loadModule() { function loadDynamicLibrary (line 3106) | function loadDynamicLibrary(libName2, flags2 = { function setValue (line 3211) | function setValue(ptr, value, type = "i8") { function _clock_time_get (line 3266) | function _clock_time_get(clk_id, ignored_precision, ptime) { function _fd_seek (line 3323) | function _fd_seek(fd, offset, whence, newOffset) { method getStr (line 3345) | getStr(ptr) { function _tree_sitter_log_callback (line 3365) | function _tree_sitter_log_callback(isLexMessage, messageAddress) { function _tree_sitter_parse_callback (line 3372) | function _tree_sitter_parse_callback(inputBufferAddress, index, row, col... function _tree_sitter_progress_callback (line 3386) | function _tree_sitter_progress_callback(currentOffset, hasError) { function _tree_sitter_query_progress_callback (line 3396) | function _tree_sitter_query_progress_callback(currentOffset) { function callMain (line 3702) | function callMain(args2 = []) { function run (line 3727) | function run(args2 = arguments_) { function initializeBinding (line 3775) | async function initializeBinding(moduleOptions) { function checkModule (line 3782) | function checkModule() { method init (line 3811) | static async init(moduleOptions) { method constructor (line 3820) | constructor() { method initialize (line 3824) | initialize() { method delete (line 3833) | delete() { method setLanguage (line 3848) | setLanguage(language) { method parse (line 3884) | parse(callback, oldTree, options) { method reset (line 3946) | reset() { method getIncludedRanges (line 3950) | getIncludedRanges() { method getTimeoutMicros (line 3972) | getTimeoutMicros() { method setTimeoutMicros (line 3984) | setTimeoutMicros(timeout) { method setLogger (line 3988) | setLogger(callback) { method getLogger (line 3999) | getLogger() { FILE: grammar.js constant END_CHARS (line 10) | const END_CHARS = [ constant STOP_CHARS (line 27) | const STOP_CHARS = [ function get_uri_regex (line 105) | function get_uri_regex() { function notmatching (line 115) | function notmatching(chars) { function escapeRegExp (line 125) | function escapeRegExp(string) { FILE: setup.py class Build (line 30) | class Build(build): method run (line 31) | def run(self): class BdistWheel (line 38) | class BdistWheel(bdist_wheel): method get_tag (line 39) | def get_tag(self): class EggInfo (line 46) | class EggInfo(egg_info): method find_sources (line 47) | def find_sources(self): FILE: src/parser.c type ts_symbol_identifiers (line 22) | enum ts_symbol_identifiers { function ts_lex (line 315) | static bool ts_lex(TSLexer *lexer, TSStateId state) { type ts_external_scanner_symbol_identifiers (line 900) | enum ts_external_scanner_symbol_identifiers { function TS_PUBLIC (line 937) | TS_PUBLIC const TSLanguage *tree_sitter_comment(void) { FILE: src/scanner.c function tree_sitter_comment_external_scanner_destroy (line 11) | void tree_sitter_comment_external_scanner_destroy(void* payload) function tree_sitter_comment_external_scanner_serialize (line 15) | unsigned tree_sitter_comment_external_scanner_serialize( function tree_sitter_comment_external_scanner_deserialize (line 22) | void tree_sitter_comment_external_scanner_deserialize( function tree_sitter_comment_external_scanner_scan (line 29) | bool tree_sitter_comment_external_scanner_scan( FILE: src/tree_sitter/array.h type Array (line 160) | typedef Array(void) Array; function _array__delete (line 163) | static inline void _array__delete(Array *self) { function _array__erase (line 173) | static inline void _array__erase(Array *self, size_t element_size, function _array__reserve (line 183) | static inline void _array__reserve(Array *self, size_t element_size, uin... function _array__assign (line 195) | static inline void _array__assign(Array *self, const Array *other, size_... function _array__swap (line 202) | static inline void _array__swap(Array *self, Array *other) { function _array__grow (line 209) | static inline void _array__grow(Array *self, uint32_t count, size_t elem... function _array__splice (line 220) | static inline void _array__splice(Array *self, size_t element_size, FILE: src/tree_sitter/parser.h type TSStateId (line 17) | typedef uint16_t TSStateId; type TSSymbol (line 18) | typedef uint16_t TSSymbol; type TSFieldId (line 19) | typedef uint16_t TSFieldId; type TSLanguage (line 20) | typedef struct TSLanguage TSLanguage; type TSLanguageMetadata (line 21) | typedef struct TSLanguageMetadata TSLanguageMetadata; type TSLanguageMetadata (line 22) | typedef struct TSLanguageMetadata { type TSFieldMapEntry (line 29) | typedef struct { type TSMapSlice (line 36) | typedef struct { type TSSymbolMetadata (line 41) | typedef struct { type TSLexer (line 47) | typedef struct TSLexer TSLexer; type TSLexer (line 49) | struct TSLexer { type TSParseActionType (line 60) | typedef enum { type TSParseAction (line 67) | typedef union { type TSLexMode (line 84) | typedef struct { type TSLexerMode (line 89) | typedef struct { type TSParseActionEntry (line 95) | typedef union { type TSCharacterRange (line 103) | typedef struct { type TSLanguage (line 108) | struct TSLanguage { function set_contains (line 155) | static inline bool set_contains(const TSCharacterRange *ranges, uint32_t... FILE: src/tree_sitter_comment/chars.c function is_upper (line 3) | static bool is_upper(int32_t c) function is_digit (line 10) | static bool is_digit(int32_t c) function is_newline (line 17) | static bool is_newline(int32_t c) function is_space (line 33) | static bool is_space(int32_t c) function is_internal_char (line 53) | static bool is_internal_char(int32_t c) FILE: src/tree_sitter_comment/parser.c function parse_tagname (line 16) | static bool parse_tagname(TSLexer* lexer, const bool* valid_symbols) function parse (line 84) | static bool parse(TSLexer* lexer, const bool* valid_symbols) FILE: src/tree_sitter_comment/tokens.h type TokenType (line 4) | enum TokenType {