Source symbols: src/encoder.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: 21
- Referenced calls: 30
Declared symbols
whitespace— const at line 55numeric_split_length— const at line 57numeric_split_prev_char— const at line 58numeric_split_next_char— const at line 59normalize— const at line 63; referencesEncoder,for,assignEncoder— exported function at line 71; referencesfor,assigninclude— let at line 113; referencesjoin,RegExp,error,split,merge_optiontmp— let at line 114; referencesjoin,RegExp,error,split,merge_optionnumeric— let at line 115; referencesjoin,RegExp,error,split,merge_optionregex— let at line 119skip— const at line 416; referencescreate_object,split,for,push,has,get,setTimeout,RegExp,replace,charAt,set,clearfinal— let at line 417; referencescreate_object,split,for,push,has,get,setTimeout,RegExp,replace,charAt,set,cleardupes— let at line 418; referencescreate_object,split,for,push,has,get,setTimeout,RegExp,replace,charAt,set,clearlast_term— let at line 419; referencessplit,for,push,has,get,setTimeout,RegExp,replace,charAt,set,clearlast_term_enc— let at line 420; referencessplit,for,push,has,get,setTimeout,RegExp,replace,charAt,set,clearwords— let at line 421; referencessplit,for,push,has,get,setTimeout,RegExp,replace,charAt,set,cleartmp— const at line 464; referencesget,pushold— let at line 500; referencesreplace,getfinal— let at line 513; referencesfor,charAt,getfallback_encoder— exported function at line 589; referencesnormalize,replace,toLowerCase,trim,splitclear— function at line 633
Imported modules
./config.js./common.js./charset/polyfill.js./type.js
File-level call references
Encoder— line 77for— line 81assign— line 82merge_option— line 100join— line 143RegExp— line 153error— line 157split— line 166warn— line 180Set— line 214Map— line 216keys— line 252set— line 276clear— line 279add— line 290addReplacer— line 306addMatcher— line 310addMapper— line 333push— line 354has— line 368get— line 369setTimeout— line 373normalize— line 380replace— line 383toLowerCase— line 383prepare— line 392create_object— line 418charAt— line 515finalize— line 575trim— line 593
Source: src/encoder.js