Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HerringtonDarkholme/vue-compiler
/ functions
Functions
776 in github.com/HerringtonDarkholme/vue-compiler
⨍
Functions
776
◇
Types & classes
155
↓ 161 callers
Method
write_str
(&mut self, s: &str)
crates/compiler/src/codegen/code_writer.rs:44
↓ 77 callers
Method
is_empty
(&self)
crates/compiler/src/flags.rs:258
↓ 60 callers
Method
collect
(&mut self, helper: RuntimeHelper)
crates/compiler/src/flags.rs:261
↓ 43 callers
Method
contains
(&self, helper: RuntimeHelper)
crates/compiler/src/flags.rs:264
↓ 37 callers
Method
find
(self)
crates/compiler/src/util.rs:380
↓ 37 callers
Method
move_by
move scanner's internal position forward and return &str scanner's line/column are also updated in the method NB: it only moves forward, not backward
crates/compiler/src/scanner.rs:692
↓ 34 callers
Method
into_iter
(self)
crates/compiler/src/flags.rs:307
↓ 28 callers
Method
with_location
(mut self, loc: SourceLocation)
crates/compiler/src/error.rs:103
↓ 26 callers
Function
base_convert
(s: &str)
crates/compiler/src/converter/mod.rs:403
↓ 25 callers
Method
newline
(&mut self)
crates/compiler/src/codegen/code_writer.rs:701
↓ 24 callers
Function
base_gen
(s: &str)
crates/compiler/src/codegen/code_writer.rs:1041
↓ 24 callers
Method
emit_error
(&self, error_kind: ErrorKind)
crates/compiler/src/scanner.rs:677
↓ 20 callers
Method
generate_js_expr
(&mut self, expr: Js<'a>)
crates/compiler/src/codegen/code_writer.rs:238
↓ 20 callers
Method
on_error
(&self, e: CompilationError)
crates/compiler/src/error.rs:265
↓ 19 callers
Method
take
(prop: ElemProp<'a>)
crates/compiler/src/util.rs:238
↓ 18 callers
Method
write_helper
(&mut self, h: RH)
crates/compiler/src/codegen/code_writer.rs:733
↓ 17 callers
Method
syntax
(&self)
crates/compiler/src/util/rslint.rs:56
↓ 17 callers
Method
text
(&self)
crates/compiler/src/util/rslint.rs:69
↓ 15 callers
Method
emit_error
(&self, error: CompilationError)
crates/compiler/src/converter/mod.rs:307
↓ 12 callers
Method
get_ref
(prop: &'b ElemProp<'a>)
crates/compiler/src/util.rs:235
↓ 11 callers
Method
generate_ir
(&mut self, ir: IRNode<T>)
crates/compiler/src/codegen.rs:81
↓ 10 callers
Method
get_location_from
(&self, start: Position)
crates/compiler/src/scanner.rs:804
↓ 10 callers
Method
indent
(&mut self)
crates/compiler/src/codegen/code_writer.rs:709
↓ 10 callers
Function
mock_element
(s: &str)
crates/compiler/src/parser.rs:964
↓ 10 callers
Method
next
(&mut self)
crates/compiler/src/converter/v_if.rs:57
↓ 10 callers
Method
static_level
(&self)
crates/compiler/src/ir.rs:302
↓ 10 callers
Function
transform
(s: &str)
crates/compiler/src/transformer/process_expression.rs:435
↓ 9 callers
Method
check_empty_expr
Returns the error if expression is empty
crates/compiler/src/parser.rs:205
↓ 9 callers
Method
deindent
(&mut self)
crates/compiler/src/codegen/code_writer.rs:713
↓ 9 callers
Function
find_dir_empty
(elem: E, pat: P)
crates/compiler/src/util.rs:327
↓ 9 callers
Method
get_location
(&self)
crates/compiler/src/parser.rs:57
↓ 8 callers
Method
convert_children
(&self, children: Vec<AstNode<'a>>)
crates/compiler/src/converter/mod.rs:80
↓ 8 callers
Method
find_all
(self)
crates/compiler/src/util.rs:402
↓ 8 callers
Method
last_position
(&self)
crates/compiler/src/scanner.rs:797
↓ 8 callers
Method
write_to
(&self, w: W)
crates/compiler/src/util/v_str.rs:358
↓ 7 callers
Method
allow_empty
(self)
crates/compiler/src/util.rs:390
↓ 7 callers
Method
current_position
(&self)
crates/compiler/src/scanner.rs:794
↓ 7 callers
Function
gen
(mut ir: BaseRoot<'a>, info: &'a SFCInfo<'a>)
crates/compiler/src/codegen/code_writer.rs:1035
↓ 7 callers
Method
get_lang
(&self)
crates/sfc/src/parse_sfc.rs:132
↓ 7 callers
Method
into_string
(self)
crates/compiler/src/util/v_str.rs:352
↓ 7 callers
Method
is_component
(&self)
crates/compiler/src/parser.rs:171
↓ 7 callers
Method
is_setup
(&self)
crates/sfc/src/parse_sfc.rs:129
↓ 7 callers
Method
parse
(&self, tokens: Ts, err_handle: RcErrHandle)
crates/compiler/src/parser.rs:277
↓ 7 callers
Function
prop_finder
(elem: E, pat: P)
crates/compiler/src/util.rs:427
↓ 7 callers
Method
range
(&self)
crates/compiler/src/util/rslint.rs:72
↓ 7 callers
Method
scan
(&self, source: &'a str, err_handle: RcErrHandle)
crates/compiler/src/scanner.rs:143
↓ 6 callers
Function
analyze_script_bindings
(src: &str)
crates/sfc/src/script/vanilla_script.rs:39
↓ 6 callers
Method
attr_name_err
(&self, kind: ErrorKind)
crates/compiler/src/parser.rs:666
↓ 6 callers
Function
dir_finder
sometimes mutable access to the element is not available so Borrow is used to refine PropFound so `take` is optional
crates/compiler/src/util.rs:311
↓ 6 callers
Function
transform
(mut ir: BaseRoot)
crates/compiler/src/transformer/mark_slot_flag.rs:89
↓ 5 callers
Function
base_parse
(s: &str)
crates/compiler/src/parser.rs:954
↓ 5 callers
Method
compile
(&self, source: &'a str, info: Self::Info)
crates/compiler/src/compiler.rs:221
↓ 5 callers
Function
find_dir
(elem: E, pat: P)
crates/compiler/src/util.rs:319
↓ 5 callers
Method
gen_list
generate a comma separated list
crates/compiler/src/codegen/code_writer.rs:617
↓ 5 callers
Method
insert_node
Insert node into current insertion point. It's the last open element's children if open_elems is not empty. Otherwise it is root_nodes.
crates/compiler/src/parser.rs:322
↓ 5 callers
Function
parse_js_expr
(text: &str)
crates/compiler/src/util/rslint.rs:14
↓ 5 callers
Method
scan_bogus_comment
(&mut self)
crates/compiler/src/scanner.rs:562
↓ 5 callers
Function
serialize_yaml
insta does not support yaml with customized expr :( https://github.com/mitsuhiko/insta/issues/177 WARNING: insta private API usage. serialize object t
crates/compiler/tests/common/mod.rs:17
↓ 4 callers
Function
base_scan
(s: &str)
crates/compiler/src/scanner.rs:852
↓ 4 callers
Method
convert_ir
(&self, ast: AstRoot<'a>, info: Self::Info<'a>)
crates/compiler/src/converter/mod.rs:289
↓ 4 callers
Method
enter_fn_param
(&mut self, p: &mut Js<'a>, shared: &mut Scope<'a>)
crates/compiler/src/transformer/process_expression.rs:21
↓ 4 callers
Method
errors
(&self)
crates/compiler/src/error.rs:249
↓ 4 callers
Method
exit_fn_param
(&mut self, p: &mut Js<'a>, shared: &mut Scope<'a>)
crates/compiler/src/transformer/process_expression.rs:33
↓ 4 callers
Function
find_prop
(elem: E, pat: P)
crates/compiler/src/util.rs:419
↓ 4 callers
Function
gen_on
(s: &str)
crates/compiler/src/codegen/code_writer.rs:1227
↓ 4 callers
Method
generate_root
(&mut self, mut root: BaseRoot<'a>)
crates/compiler/src/codegen/code_writer.rs:305
↓ 4 callers
Function
get_object_keys
(n: TsNode)
crates/sfc/src/script/vanilla_script.rs:125
↓ 4 callers
Function
has_forward_list
(irs: &[BaseIR])
crates/compiler/src/transformer/mark_slot_flag.rs:43
↓ 4 callers
Method
helper_str
(&self, map: &[&'static str])
crates/compiler/src/flags.rs:188
↓ 4 callers
Method
hoist
(&mut self, expr: Hoist<'a>)
crates/compiler/src/transformer/hoist_static.rs:133
↓ 4 callers
Function
is_simple_identifier
(s: VStr)
crates/compiler/src/util.rs:67
↓ 4 callers
Function
merge_consecutive_calls
(cs: &mut Vec<BaseIR>)
crates/compiler/src/transformer/optimize_text.rs:34
↓ 4 callers
Method
next
(&mut self)
crates/compiler/src/flags.rs:286
↓ 4 callers
Function
parse_ts
(text: &str)
crates/sfc/src/script/parse_script.rs:16
↓ 4 callers
Method
scan_text
produces an entity_decoded Text token.
crates/compiler/src/scanner.rs:206
↓ 4 callers
Method
skip_whitespace
(&mut self)
crates/compiler/src/scanner.rs:719
↓ 3 callers
Method
add_identifier
(&mut self, id: Name<'a>)
crates/compiler/src/transformer/pass.rs:142
↓ 3 callers
Function
apply_ref_transform
()
crates/sfc/src/script/mod.rs:114
↓ 3 callers
Function
assert_str_lit
(expr: &Js, s: &str)
crates/compiler/src/converter/mod.rs:439
↓ 3 callers
Method
attr_only
(self)
crates/compiler/src/util.rs:374
↓ 3 callers
Function
base_parse
(s: &str)
crates/compiler/tests/parser_test/mod.rs:28
↓ 3 callers
Method
be_js_str
(&mut self)
crates/compiler/src/util/v_str.rs:336
↓ 3 callers
Function
build_props
(bc: &BC<'a>, e: &mut Element<'a>, elm_props: T)
crates/compiler/src/converter/build_props.rs:62
↓ 3 callers
Method
camelize
(&mut self)
crates/compiler/src/util/v_str.rs:284
↓ 3 callers
Function
check_wrong_slot
(bc: &BC, e: &Element, kind: ErrorKind)
crates/compiler/src/converter/v_slot.rs:17
↓ 3 callers
Function
collect_names
(node: &rl::SyntaxNode, mut f: F)
crates/compiler/src/util/rslint.rs:256
↓ 3 callers
Function
compile_option
(error_handler: RcErrHandle)
crates/dom/src/options.rs:107
↓ 3 callers
Function
decode_entities
(s: &str, mut w: W, as_attr: bool)
crates/compiler/src/util/decode_html.rs:11
↓ 3 callers
Method
did_skip_slash_in_tag
(&mut self)
crates/compiler/src/scanner.rs:346
↓ 3 callers
Method
emit_error
(&self, kind: ErrorKind, loc: SourceLocation)
crates/compiler/src/parser.rs:330
↓ 3 callers
Function
find_prop
(t: &'b BaseIR<'a>)
crates/compiler/src/transformer/mark_patch_flag.rs:82
↓ 3 callers
Method
gen_helper_destruct
(&mut self, helpers: HelperCollector, from: &str)
crates/compiler/src/codegen/code_writer.rs:392
↓ 3 callers
Method
gen_obj_props
(&mut self, props: P, cont: K)
crates/compiler/src/codegen/code_writer.rs:633
↓ 3 callers
Method
generate
(&self, root: BaseRoot<'a>, info: Self::Info<'a>)
crates/compiler/src/codegen.rs:134
↓ 3 callers
Method
get_attr
(&self, name: &'a str)
crates/sfc/src/parse_sfc.rs:69
↓ 3 callers
Function
get_compiler
()
crates/compiler/tests/common/mod.rs:39
↓ 3 callers
Method
get_element
(&self)
crates/compiler/src/parser.rs:39
↓ 3 callers
Method
get_error_handler
(&self)
crates/compiler/src/compiler.rs:303
↓ 3 callers
Function
get_handler_type
(val: VStr)
crates/compiler/src/converter/v_on.rs:116
↓ 3 callers
Function
get_slot_name
(arg: &Option<DirectiveArg<'a>>)
crates/compiler/src/converter/v_slot.rs:226
next →
1–100 of 776, ranked by callers