SYMBOL INDEX (395 symbols across 41 files) FILE: .versionrc.js function createTomlUpdater (line 21) | function createTomlUpdater() { FILE: bindings/node/binding.cc function NAN_METHOD (line 11) | NAN_METHOD(New) {} function Init (line 13) | void Init(Local exports, Local module) { FILE: bindings/rust/build.rs function main (line 1) | fn main() { FILE: bindings/rust/lib.rs function tree_sitter_markdown (line 21) | fn tree_sitter_markdown() -> Language; function language (line 27) | pub fn language() -> Language { constant NODE_TYPES (line 34) | pub const NODE_TYPES: &'static str = include_str!("../../src/node-types.... function test_can_load_grammar (line 46) | fn test_can_load_grammar() { FILE: docs/assets/tree-sitter-playground-0.19.3/playground.js function handleLanguageChange (line 82) | async function handleLanguageChange() { function handleCodeChange (line 105) | async function handleCodeChange(editor, changes) { function renderTree (line 127) | async function renderTree() { function runTreeQuery (line 208) | function runTreeQuery(_, startRow, endRow) { function handleQueryChange (line 244) | function handleQueryChange() { function handleCursorMovement (line 309) | function handleCursorMovement() { function handleTreeClick (line 350) | function handleTreeClick(event) { function handleLoggingChange (line 367) | function handleLoggingChange() { function handleQueryEnableChange (line 381) | function handleQueryEnableChange() { function treeEditForEditorChange (line 392) | function treeEditForEditorChange(change) { function colorForCaptureName (line 418) | function colorForCaptureName(capture) { function getLocalStorageItem (line 423) | function getLocalStorageItem(key) { function setLocalStorageItem (line 427) | function setLocalStorageItem(key, value) { function loadState (line 431) | function loadState() { function saveState (line 444) | function saveState() { function saveQueryState (line 450) | function saveQueryState() { function debounce (line 455) | function debounce(func, wait, immediate) { FILE: docs/assets/web-tree-sitter-0.19.3/tree-sitter.js function M (line 1) | function M(e,t){if(!g){g=new WeakMap;for(var n=0;n=r);)++s;if(s-t>16&&e.suba... function O (line 1) | function O(e,t){return e?L(R,e,t):""} function $ (line 1) | function $(e,t,n,r){if(!(r>0))return 0;for(var s=n,o=n+r-1,_=0;_=5... function j (line 1) | function j(e){var t=D(e)+1,n=je(t);return $(e,C,n,t),n} function z (line 1) | function z(e){k=e,Module.HEAP8=C=new Int8Array(e),Module.HEAP16=q=new In... function ne (line 1) | function ne(e){J++,Module.monitorRunDependencies&&Module.monitorRunDepen... function re (line 1) | function re(e){if(J--,Module.monitorRunDependencies&&Module.monitorRunDe... function se (line 1) | function se(e){throw Module.onAbort&&Module.onAbort(e),p(e+=""),x=!0,1,e... function oe (line 1) | function oe(e,t){return String.prototype.startsWith?e.startsWith(t):0===... function ae (line 1) | function ae(e){return oe(e,_e)} function ie (line 1) | function ie(e){return oe(e,ue)} function fe (line 1) | function fe(e){try{if(e==me&&y)return new Uint8Array(y);if(d)return d(e)... function ge (line 1) | function ge(e){for(;e.length>0;){var t=e.shift();if("function"!=typeof t... function we (line 1) | function we(e){var t=0;function n(){for(var n=0,r=1;;){var s=e[t++];if(n... function ye (line 1) | function ye(){return I||Me>0} function ve (line 1) | function ve(e){return-1!=["__cpp_exception","__wasm_apply_data_relocs","... function Ie (line 1) | function Ie(e,t){var n={};for(var r in e){var s=e[r];"object"==typeof s&... function Se (line 1) | function Se(e){return 0==e.indexOf("dynCall_")||-1!=["setTempRet0","getT... function Ae (line 1) | function Ae(e,t){var n,r;return t&&(n=Module.asm["orig$"+e]),n||(n=Modul... function xe (line 1) | function xe(e,t){var n=we(e);function r(){var r=Math.pow(2,n.memoryAlign... function Ne (line 1) | function Ne(e,t){for(var n in e)if(e.hasOwnProperty(n)){var r=Se(n);Modu... function Pe (line 1) | function Pe(e,t){"__main__"!=e||Ee.loadedLibNames[e]||(Ee.loadedLibs[-1]... function ke (line 1) | function ke(){for(var e in pe)if(0==pe[e].value){var t=Ae(e,!0);"functio... function Ce (line 1) | function Ce(){se()} function qe (line 1) | function qe(e,t){var n,r;if(0===e)n=Date.now();else{if(1!==e&&4!==e||!Re... function Te (line 1) | function Te(e){try{return v.grow(e-k.byteLength+65535>>>16),z(v.buffer),... function We (line 1) | function We(e){He(e)} function Ze (line 1) | function Ze(e){b(0|e)} function t (line 1) | function t(e,t){var n=e.exports;n=Ie(n,1024),Module.asm=n;var r,s=we(t);... function n (line 1) | function n(e){t(e.instance,e.module)} function r (line 1) | function r(t){return function(){if(!y&&(a||u)){if("function"==typeof fet... function ze (line 1) | function ze(e){this.name="ExitStatus",this.message="Program terminated w... function Be (line 1) | function Be(e){function t(){Fe||(Fe=!0,Module.calledRun=!0,x||(Y=!0,ge(V... function He (line 1) | function He(e,t){e,t&&ye()&&0===e||(ye()||(!0,Module.onExit&&Module.onEx... class Parser (line 1) | class Parser{static init(){return dt}constructor(){if(null==ut)throw new... method init (line 1) | static init(){return dt} method constructor (line 1) | constructor(){if(null==ut)throw new Error("You must first call Parser.... method delete (line 1) | delete(){Ve._ts_parser_delete(this[0]),Ve._free(this[1]),this[0]=0,thi... method setLanguage (line 1) | setLanguage(e){let t;if(e){if(e.constructor!==Language)throw new Error... method getLanguage (line 1) | getLanguage(){return this.language} method parse (line 1) | parse(e,t,n){if("string"==typeof e)it=((t,n,r)=>e.slice(t,r));else{if(... method reset (line 1) | reset(){Ve._ts_parser_parse_wasm(this[0])} method setTimeoutMicros (line 1) | setTimeoutMicros(e){Ve._ts_parser_set_timeout_micros(this[0],e)} method getTimeoutMicros (line 1) | getTimeoutMicros(){return Ve._ts_parser_timeout_micros(this[0])} method setLogger (line 1) | setLogger(e){if(e){if("function"!=typeof e)throw new Error("Logger cal... method getLogger (line 1) | getLogger(){return this.logCallback} class Tree (line 1) | class Tree{constructor(e,t,n,r){ft(e),this[0]=t,this.language=n,this.tex... method constructor (line 1) | constructor(e,t,n,r){ft(e),this[0]=t,this.language=n,this.textCallback=r} method copy (line 1) | copy(){const e=Ve._ts_tree_copy(this[0]);return new Tree(Xe,e,this.lan... method delete (line 1) | delete(){Ve._ts_tree_delete(this[0]),this[0]=0} method edit (line 1) | edit(e){!function(e){let t=ut;yt(t,e.startPosition),yt(t+=Je,e.oldEndP... method rootNode (line 1) | get rootNode(){return Ve._ts_tree_root_node_wasm(this[0]),gt(this)} method getLanguage (line 1) | getLanguage(){return this.language} method walk (line 1) | walk(){return this.rootNode.walk()} method getChangedRanges (line 1) | getChangedRanges(e){if(e.constructor!==Tree)throw new TypeError("Argum... class Node (line 1) | class Node{constructor(e,t){ft(e),this.tree=t}get typeId(){return ht(thi... method constructor (line 1) | constructor(e,t){ft(e),this.tree=t} method typeId (line 1) | get typeId(){return ht(this),Ve._ts_node_symbol_wasm(this.tree[0])} method type (line 1) | get type(){return this.tree.language.types[this.typeId]||"ERROR"} method endPosition (line 1) | get endPosition(){return ht(this),Ve._ts_node_end_point_wasm(this.tree... method endIndex (line 1) | get endIndex(){return ht(this),Ve._ts_node_end_index_wasm(this.tree[0])} method text (line 1) | get text(){return ct(this.tree,this.startIndex,this.endIndex)} method isNamed (line 1) | isNamed(){return ht(this),1===Ve._ts_node_is_named_wasm(this.tree[0])} method hasError (line 1) | hasError(){return ht(this),1===Ve._ts_node_has_error_wasm(this.tree[0])} method hasChanges (line 1) | hasChanges(){return ht(this),1===Ve._ts_node_has_changes_wasm(this.tre... method isMissing (line 1) | isMissing(){return ht(this),1===Ve._ts_node_is_missing_wasm(this.tree[... method equals (line 1) | equals(e){return this.id===e.id} method child (line 1) | child(e){return ht(this),Ve._ts_node_child_wasm(this.tree[0],e),gt(thi... method namedChild (line 1) | namedChild(e){return ht(this),Ve._ts_node_named_child_wasm(this.tree[0... method childForFieldId (line 1) | childForFieldId(e){return ht(this),Ve._ts_node_child_by_field_id_wasm(... method childForFieldName (line 1) | childForFieldName(e){const t=this.tree.language.fields.indexOf(e);if(-... method childCount (line 1) | get childCount(){return ht(this),Ve._ts_node_child_count_wasm(this.tre... method namedChildCount (line 1) | get namedChildCount(){return ht(this),Ve._ts_node_named_child_count_wa... method firstChild (line 1) | get firstChild(){return this.child(0)} method firstNamedChild (line 1) | get firstNamedChild(){return this.namedChild(0)} method lastChild (line 1) | get lastChild(){return this.child(this.childCount-1)} method lastNamedChild (line 1) | get lastNamedChild(){return this.namedChild(this.namedChildCount-1)} method children (line 1) | get children(){if(!this._children){ht(this),Ve._ts_node_children_wasm(... method namedChildren (line 1) | get namedChildren(){if(!this._namedChildren){ht(this),Ve._ts_node_name... method descendantsOfType (line 1) | descendantsOfType(e,t,n){Array.isArray(e)||(e=[e]),t||(t=tt),n||(n=tt)... method nextSibling (line 1) | get nextSibling(){return ht(this),Ve._ts_node_next_sibling_wasm(this.t... method previousSibling (line 1) | get previousSibling(){return ht(this),Ve._ts_node_prev_sibling_wasm(th... method nextNamedSibling (line 1) | get nextNamedSibling(){return ht(this),Ve._ts_node_next_named_sibling_... method previousNamedSibling (line 1) | get previousNamedSibling(){return ht(this),Ve._ts_node_prev_named_sibl... method parent (line 1) | get parent(){return ht(this),Ve._ts_node_parent_wasm(this.tree[0]),gt(... method descendantForIndex (line 1) | descendantForIndex(e,t=e){if("number"!=typeof e||"number"!=typeof t)th... method namedDescendantForIndex (line 1) | namedDescendantForIndex(e,t=e){if("number"!=typeof e||"number"!=typeof... method descendantForPosition (line 1) | descendantForPosition(e,t=e){if(!pt(e)||!pt(t))throw new Error("Argume... method namedDescendantForPosition (line 1) | namedDescendantForPosition(e,t=e){if(!pt(e)||!pt(t))throw new Error("A... method walk (line 1) | walk(){return ht(this),Ve._ts_tree_cursor_new_wasm(this.tree[0]),new T... method toString (line 1) | toString(){ht(this);const e=Ve._ts_node_to_string_wasm(this.tree[0]),t... class TreeCursor (line 1) | class TreeCursor{constructor(e,t){ft(e),this.tree=t,Mt(this)}delete(){wt... method constructor (line 1) | constructor(e,t){ft(e),this.tree=t,Mt(this)} method delete (line 1) | delete(){wt(this),Ve._ts_tree_cursor_delete_wasm(this.tree[0]),this[0]... method reset (line 1) | reset(e){ht(e),wt(this,ut+Ye),Ve._ts_tree_cursor_reset_wasm(this.tree[... method nodeType (line 1) | get nodeType(){return this.tree.language.types[this.nodeTypeId]||"ERROR"} method nodeTypeId (line 1) | get nodeTypeId(){return wt(this),Ve._ts_tree_cursor_current_node_type_... method nodeId (line 1) | get nodeId(){return wt(this),Ve._ts_tree_cursor_current_node_id_wasm(t... method nodeIsNamed (line 1) | get nodeIsNamed(){return wt(this),1===Ve._ts_tree_cursor_current_node_... method nodeIsMissing (line 1) | get nodeIsMissing(){return wt(this),1===Ve._ts_tree_cursor_current_nod... method nodeText (line 1) | get nodeText(){wt(this);const e=Ve._ts_tree_cursor_start_index_wasm(th... method startPosition (line 1) | get startPosition(){return wt(this),Ve._ts_tree_cursor_start_position_... method endPosition (line 1) | get endPosition(){return wt(this),Ve._ts_tree_cursor_end_position_wasm... method startIndex (line 1) | get startIndex(){return wt(this),Ve._ts_tree_cursor_start_index_wasm(t... method endIndex (line 1) | get endIndex(){return wt(this),Ve._ts_tree_cursor_end_index_wasm(this.... method currentNode (line 1) | currentNode(){return wt(this),Ve._ts_tree_cursor_current_node_wasm(thi... method currentFieldId (line 1) | currentFieldId(){return wt(this),Ve._ts_tree_cursor_current_field_id_w... method currentFieldName (line 1) | currentFieldName(){return this.tree.language.fields[this.currentFieldI... method gotoFirstChild (line 1) | gotoFirstChild(){wt(this);const e=Ve._ts_tree_cursor_goto_first_child_... method gotoNextSibling (line 1) | gotoNextSibling(){wt(this);const e=Ve._ts_tree_cursor_goto_next_siblin... method gotoParent (line 1) | gotoParent(){wt(this);const e=Ve._ts_tree_cursor_goto_parent_wasm(this... class Language (line 1) | class Language{constructor(e,t){ft(e),this[0]=t,this.types=new Array(Ve.... method constructor (line 1) | constructor(e,t){ft(e),this[0]=t,this.types=new Array(Ve._ts_language_... method version (line 1) | get version(){return Ve._ts_language_version(this[0])} method fieldCount (line 1) | get fieldCount(){return this.fields.length-1} method fieldIdForName (line 1) | fieldIdForName(e){const t=this.fields.indexOf(e);return-1!==t?t:null} method fieldNameForId (line 1) | fieldNameForId(e){return this.fields[e]||null} method idForNodeType (line 1) | idForNodeType(e,t){const n=D(e),r=Ve._malloc(n+1);U(e,r,n+1);const s=V... method nodeTypeCount (line 1) | get nodeTypeCount(){return Ve._ts_language_symbol_count(this[0])} method nodeTypeForId (line 1) | nodeTypeForId(e){const t=Ve._ts_language_symbol_name(this[0],e);return... method nodeTypeIsNamed (line 1) | nodeTypeIsNamed(e){return!!Ve._ts_language_type_is_named_wasm(this[0],e)} method nodeTypeIsVisible (line 1) | nodeTypeIsVisible(e){return!!Ve._ts_language_type_is_visible_wasm(this... method query (line 1) | query(e){const t=D(e),n=Ve._malloc(t+1);U(e,n,t+1);const r=Ve._ts_quer... method load (line 1) | static load(e){let t;if(e instanceof Uint8Array)t=Promise.resolve(e);e... class Query (line 1) | class Query{constructor(e,t,n,r,s,o,_,a){ft(e),this[0]=t,this.captureNam... method constructor (line 1) | constructor(e,t,n,r,s,o,_,a){ft(e),this[0]=t,this.captureNames=n,this.... method delete (line 1) | delete(){Ve._ts_query_delete(this[0]),this[0]=0} method matches (line 1) | matches(e,t,n){t||(t=tt),n||(n=tt),ht(e),Ve._ts_query_matches_wasm(thi... method captures (line 1) | captures(e,t,n){t||(t=tt),n||(n=tt),ht(e),Ve._ts_query_captures_wasm(t... method predicatesForPattern (line 1) | predicatesForPattern(e){return this.predicates[e]} function ct (line 1) | function ct(e,t,n){const r=n-t;let s=e.textCallback(t,null,n);for(t+=s.l... function mt (line 1) | function mt(e,t,n,r){for(let s=0,o=r.length;s= FIRST_INLINE_SYMBOL ... function is_inl_cls_mrk_sym (line 8) | bool is_inl_cls_mrk_sym(const Symbol sym) { return sym >= FIRST_INLINE... function is_blk_sym (line 9) | bool is_blk_sym(const Symbol sym) { return sym >= FIRST_BLOCK_SYMBOL &... function is_blk_opn_sym (line 10) | bool is_blk_opn_sym(const Symbol sym) { return sym >= FIRST_BLOCK_OPEN... function is_blk_cls_sym (line 11) | bool is_blk_cls_sym(const Symbol sym) { return sym >= FIRST_BLOCK_CLOS... function is_paired_blk_syms (line 12) | bool is_paired_blk_syms(const Symbol opn_sym, const Symbol cls_sym) { function Symbol (line 16) | Symbol get_blk_cls_sym(const Symbol opn_sym) { function ParseState (line 54) | ParseState blk_sym_pst(const Symbol sym) { function ParseState (line 75) | ParseState inl_sym_pst(const Symbol sym, const bool has_asr, const boo... function vld_sym (line 140) | bool vld_sym(const Symbol sym, const ParseState pst) { FILE: src/tree_sitter_markdown/parse_table.h function namespace (line 4) | namespace tree_sitter_markdown { FILE: src/tree_sitter_markdown/predicate.cc type tree_sitter_markdown (line 5) | namespace tree_sitter_markdown { function is_wsp_chr (line 7) | bool is_wsp_chr(const LexedCharacter c) { return c == ' ' || c == '\t'; } function is_lbk_chr (line 8) | bool is_lbk_chr(const LexedCharacter c) { return c == '\n' || c == '\r... function is_eof_chr (line 9) | bool is_eof_chr(const LexedCharacter c) { return c == 0; } function is_eol_chr (line 10) | bool is_eol_chr(const LexedCharacter c) { return is_lbk_chr(c) || is_e... function is_wht_chr (line 11) | bool is_wht_chr(const LexedCharacter c) { return is_wsp_chr(c) || is_e... function is_non_wht_chr (line 12) | bool is_non_wht_chr(const LexedCharacter c) { return !is_wht_chr(c); } function is_num_chr (line 13) | bool is_num_chr(const LexedCharacter c) { return c >= '0' && c <= '9'; } function is_hex_chr (line 14) | bool is_hex_chr(const LexedCharacter c) { return is_num_chr(c) || (c >... function is_asc_ltr_chr (line 15) | bool is_asc_ltr_chr(const LexedCharacter c) { return is_low_asc_ltr_ch... function is_low_asc_ltr_chr (line 16) | bool is_low_asc_ltr_chr(const LexedCharacter c) { return c >= 'a' && c... function is_upp_asc_ltr_chr (line 17) | bool is_upp_asc_ltr_chr(const LexedCharacter c) { return c >= 'A' && c... function is_asc_pun_chr (line 18) | bool is_asc_pun_chr(const LexedCharacter c) { function is_uni_pun_chr (line 26) | bool is_uni_pun_chr(const LexedCharacter c) { function is_asc_wht_chr (line 29) | bool is_asc_wht_chr(const LexedCharacter c) { function is_uni_wht_chr (line 32) | bool is_uni_wht_chr(const LexedCharacter c) { function is_lfk_dlm_run (line 35) | bool is_lfk_dlm_run(const LexedCharacter left, const LexedCharacter ri... function is_rfk_dlm_run (line 40) | bool is_rfk_dlm_run(const LexedCharacter left, const LexedCharacter ri... function can_opn_asr (line 45) | bool can_opn_asr(const LexedCharacter left, const LexedCharacter right) { function can_cls_asr (line 48) | bool can_cls_asr(const LexedCharacter left, const LexedCharacter right) { function can_opn_usc (line 51) | bool can_opn_usc(const LexedCharacter left, const LexedCharacter right) { function can_cls_usc (line 55) | bool can_cls_usc(const LexedCharacter left, const LexedCharacter right) { function is_aut_lnk_eml_dmn_sid_chr (line 60) | bool is_aut_lnk_eml_dmn_sid_chr(const LexedCharacter c) { function is_aut_lnk_eml_dmn_mid_chr (line 63) | bool is_aut_lnk_eml_dmn_mid_chr(const LexedCharacter c) { function is_ext_aut_lnk_bgn (line 67) | bool is_ext_aut_lnk_bgn(const LexedCharacter cur_chr, const LexedChara... FILE: src/tree_sitter_markdown/predicate.h function namespace (line 6) | namespace tree_sitter_markdown { FILE: src/tree_sitter_markdown/predicate_util.generated.cc type tree_sitter_markdown (line 3) | namespace tree_sitter_markdown { function is_unicode_Zs (line 5) | bool is_unicode_Zs(LexedCharacter c) { return c == 0x20 || c == 0xa0 |... function is_unicode_Pc_Pd_Pe_Pf_Pi_Po_Ps (line 6) | bool is_unicode_Pc_Pd_Pe_Pf_Pi_Po_Ps(LexedCharacter c) { return (c >= ... FILE: src/tree_sitter_markdown/predicate_util.generated.h function namespace (line 6) | namespace tree_sitter_markdown { FILE: src/tree_sitter_markdown/shared_type.cc type tree_sitter_markdown (line 5) | namespace tree_sitter_markdown { function LexedIndex (line 7) | LexedIndex LexedPosition::idx() const { return idx_; } function LexedRow (line 8) | LexedRow LexedPosition::row() const { return row_; } function LexedColumn (line 9) | LexedColumn LexedPosition::col() const { return col_; } function LexedPosition (line 17) | LexedPosition LexedPosition::clone_add(const LexedIndex offset_idx) co... function LexedLength (line 19) | LexedLength LexedPosition::dist(const LexedPosition &pos) const { FILE: src/tree_sitter_markdown/shared_type.h function namespace (line 6) | namespace tree_sitter_markdown { FILE: src/tree_sitter_markdown/token_type.h function namespace (line 4) | namespace tree_sitter_markdown { FILE: src/tree_sitter_markdown/util.cc type tree_sitter_markdown (line 3) | namespace tree_sitter_markdown { function adv_blk_htm_end (line 5) | bool adv_blk_htm_end(Lexer &lxr) { function vld_sym (line 36) | bool vld_sym(const Symbol sym, const BlockContextStack &blk_ctx_stk) { function vld_sym (line 40) | bool vld_sym(const Symbol sym, const BlockContextStack &blk_ctx_stk, c... function is_lst_itm_bgn (line 46) | bool is_lst_itm_bgn(const Symbol sym) { FILE: src/tree_sitter_markdown/util.h function namespace (line 9) | namespace tree_sitter_markdown {