Source symbols: src/document/highlight.js
Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.
- Revision: master@f7ed963096a0792da7b2fd63bb7114b3fbac55ed · 2026-06-28T18:05:03Z
- Declarations: 55
- Referenced calls: 17
Declared symbols
highlight_fields— exported function at line 21; referencesError,indexOf,substring,RegExp,replace,Map,for,get,encode,set,parse_simple,trim,split,join,push,charAt,lastIndexOftemplate— let at line 26boundary— let at line 53; referencesRegExpclip— let at line 54; referencesRegExpmerge— let at line 55; referencesRegExpellipsis— let at line 56ellipsis_markup_length— let at line 58ellipsis_markup— let at line 59ellipsis_length— let at line 72boundary_before— let at line 73encoder— let at line 84; referencesMapquery_enc— let at line 85; referencesfor,get,encode,set,parse_simple,trim,split,join,replace,indexOf,substring,push,charAt,lastIndexOfres— let at line 94tmp— const at line 101; referencesget,encode,setdoc— const at line 121; referencesparse_simple,trim,split,for,encode,join,replace,indexOf,substring,pushcontent— const at line 123; referencesparse_simple,trim,split,for,encode,join,replace,indexOf,substring,pushdoc_org— const at line 126; referencestrim,split,for,encode,join,replace,indexOf,substring,pushstr— let at line 129; referencesfor,encode,join,replace,indexOf,substring,pushstr_arr— let at line 130; referencesfor,encode,join,replace,indexOf,substring,pushpos_matches— let at line 131; referencesfor,encode,join,replace,indexOf,substring,pushpos_first_match— let at line 132; referencesfor,encode,join,replace,indexOf,substring,pushpos_last_match— let at line 133; referencesfor,encode,join,replace,indexOf,substring,pushlength_matches_all— let at line 134; referencesfor,encode,join,replace,indexOf,substring,pushdoc_org_cur— let at line 138; referencesencode,join,replace,for,indexOf,substring,pushdoc_enc_cur— let at line 139; referencesencode,join,replace,for,indexOf,substring,pushfound— let at line 144; referencesreplace,for,indexOf,substring,pushdoc_org_cur_len— let at line 148; referencesreplace,for,indexOf,substringdoc_org_diff— let at line 149; referencesreplace,for,indexOf,substringmatch— let at line 150; referencesfor,indexOf,substringmatch_length— let at line 151; referencesfor,indexOf,substringquery_enc_cur— let at line 155query_enc_cur_len— let at line 157position— const at line 164; referencesindexOf,substringtext— const at line 201; referencespushmarkup_length— let at line 215; referencescharAt,indexOf,lastIndexOf,substring,forboundary_length— let at line 221length— let at line 222start— let at line 223final— const at line 267check— const at line 268seamless— const at line 269finished— const at line 270before— const at line 271after— const at line 272final_length— let at line 273shift_left— let at line 274shift_right— let at line 275; referencesfor,substringloop_left— let at line 276; referencesfor,substringloop_right— let at line 277; referencesfor,substringloop— let at line 281; referencesfor,substringclose— let at line 304current_after— let at line 378; referencessubstringdiff— const at line 406; referencessubstringcurrent_before— let at line 442; referencessubstringdiff— const at line 470; referencessubstring
Imported modules
../config.js../common.js../index.js../worker.js../type.js
File-level call references
Error— line 38indexOf— line 42substring— line 50RegExp— line 55replace— line 69Map— line 84for— line 91get— line 108encode— line 114set— line 115parse_simple— line 123trim— line 126split— line 126join— line 141push— line 192charAt— line 245lastIndexOf— line 254
Source: src/document/highlight.js