MCPcopy Create free account

hub / github.com/d0iasm/vulbr / functions

Functions178 in github.com/d0iasm/vulbr

↓ 90 callersMethodto_string
(&self)
src/renderer/js/runtime.rs:31
↓ 42 callersMethodnext
(&mut self)
src/renderer/html/token.rs:225
↓ 21 callersMethodpeek
(&mut self)
src/renderer/js/token.rs:120
↓ 17 callersMethodfirst_child
(&self)
src/renderer/html/dom.rs:44
↓ 13 callersMethodis_eof
Returns true if the current position is larger than the length of input.
src/renderer/html/token.rs:212
↓ 13 callersMethodnext
https://www.w3.org/TR/css-syntax-3/#consume-token
src/renderer/css/token.rs:137
↓ 12 callersMethodinsert_element
Creates an element node for the token and insert it to the appropriate place for inserting a node. Put the new node in the stack of open elements. htt
src/renderer/html/dom.rs:257
↓ 11 callersMethodkind
(&self)
src/renderer/html/dom.rs:36
↓ 11 callersMethodpop_until
Pops nodes until a node with `element_kind` comes.
src/renderer/html/dom.rs:351
↓ 10 callersMethodmargin
(&self)
src/renderer/layout/render_tree.rs:130
↓ 10 callersMethodto_string
(&self)
src/url.rs:15
↓ 9 callersMethodnext_sibling
(&self)
src/renderer/html/dom.rs:58
↓ 7 callersMethodnext_sibling
(&self)
src/renderer/layout/render_tree.rs:269
↓ 7 callersMethodtake_latest_token
Returns `latest_token` and makes it to None.
src/renderer/html/token.rs:201
↓ 6 callersMethodget
(&self, url: &ParsedUrl)
src/http.rs:28
↓ 6 callersMethodkind
(&self)
src/renderer/layout/render_tree.rs:261
↓ 5 callersMethodappend_attribute
Appends a char to the attribute in the latest created Token `latest_token`.
src/renderer/html/token.rs:160
↓ 5 callersMethodattributes
(&self)
src/renderer/html/dom.rs:172
↓ 5 callersMethodheight
(&self)
src/renderer/layout/render_tree.rs:109
↓ 5 callersMethodnext
(&mut self)
src/renderer/js/token.rs:176
↓ 5 callersMethodpadding
(&self)
src/renderer/layout/render_tree.rs:138
↓ 4 callersMethodconsume_ident_token
https://www.w3.org/TR/css-syntax-3/#consume-name
src/renderer/css/token.rs:57
↓ 4 callersMethoddisplay
(&self)
src/renderer/layout/render_tree.rs:117
↓ 4 callersMethodexpression
AssignmentExpression ::= ( LeftHandSideExpression AssignmentOperator AssignmentExpression | ConditionalExpression ) Expression ::= AssignmentExpressi
src/renderer/js/ast.rs:333
↓ 4 callersMethodidentifier
Identifier ::= <IDENTIFIER_NAME>
src/renderer/js/ast.rs:357
↓ 4 callersMethodinsert_char
https://html.spec.whatwg.org/multipage/parsing.html#insert-a-character
src/renderer/html/dom.rs:294
↓ 4 callersMethodmargin_bottom
(&self)
src/renderer/layout/render_tree.rs:166
↓ 4 callersMethodmargin_top
(&self)
src/renderer/layout/render_tree.rs:154
↓ 4 callersMethodwidth
(&self)
src/renderer/layout/render_tree.rs:121
↓ 3 callersMethodappend_tag_name
Appends a char to the tag in the latest created Token `latest_token`.
src/renderer/html/token.rs:122
↓ 3 callersMethodcreate_tag_open
Creates a StartTag or EndTag token.
src/renderer/html/token.rs:106
↓ 3 callersMethodeval
( &mut self, node: &Option<Rc<Node>>, env: Rc<RefCell<Environment>>, )
src/renderer/js/runtime.rs:226
↓ 3 callersMethodfont_size
(&self)
src/renderer/layout/render_tree.rs:146
↓ 2 callersMethodbackground_color
(&self)
src/renderer/layout/render_tree.rs:93
↓ 2 callersMethodbody
(&self)
src/http.rs:143
↓ 2 callersMethodcolor
(&self)
src/renderer/layout/render_tree.rs:101
↓ 2 callersMethodconstruct_tree
(&mut self)
src/renderer/html/dom.rs:379
↓ 2 callersMethodconsume_ident
(&mut self)
src/renderer/css/cssom.rs:162
↓ 2 callersMethodconsume_qualified_rule
https://www.w3.org/TR/css-syntax-3/#consume-qualified-rule https://www.w3.org/TR/css-syntax-3/#qualified-rule https://www.w3.org/TR/css-syntax-3/#styl
src/renderer/css/cssom.rs:340
↓ 2 callersMethodfirst_child
(&self)
src/renderer/layout/render_tree.rs:265
↓ 2 callersMethodget_next_token
(&mut self)
src/renderer/js/token.rs:131
↓ 2 callersFunctionget_target_element_node
( node: Option<Rc<RefCell<Node>>>, element_kind: ElementKind, )
src/renderer/html/dom.rs:806
↓ 2 callersMethodlayout
(&mut self, parent_style: &RenderStyle, parent_position: &LayoutPosition)
src/renderer/layout/render_tree.rs:355
↓ 2 callersMethodleft_hand_side_expression
MemberExpression ::= ( ( FunctionExpression | PrimaryExpression ) ( MemberExpressionPart)* ) | AllocationExpression Arguments ::= "(" ( ArgumentList
src/renderer/js/ast.rs:232
↓ 2 callersMethodmargin_left
(&self)
src/renderer/layout/render_tree.rs:158
↓ 2 callersMethodmargin_right
(&self)
src/renderer/layout/render_tree.rs:162
↓ 2 callersFunctionprint_dom
for debug
src/main.rs:21
↓ 2 callersFunctionprint_render_object
for debug
src/main.rs:34
↓ 2 callersMethodset_property
(&mut self, property: String)
src/renderer/css/cssom.rs:129
↓ 2 callersMethodsource_element
SourceElement ::= FunctionDeclaration | Statement
src/renderer/js/ast.rs:546
↓ 2 callersMethodstart_new_attribute
Starts a new attribute with empty strings in the latest token.
src/renderer/html/token.rs:142
↓ 2 callersMethodstatement
https://262.ecma-international.org/12.0/#prod-Statement VariableStatement ::= "var" VariableDeclarationList ( ";" )? ExpressionStatement ::= Expressi
src/renderer/js/ast.rs:406
↓ 1 callersMethodadd_char
(&mut self, c: char, is_name: bool)
src/renderer/html/attribute.rs:18
↓ 1 callersMethodadd_variable
(&mut self, name: String, value: Option<RuntimeValue>)
src/renderer/js/runtime.rs:107
↓ 1 callersMethodarguments
Arguments ::= "(" ( ArgumentList )? ")"
src/renderer/js/ast.rs:476
↓ 1 callersMethodassignment_expression
ConditionalExpression ::= LogicalORExpression ( "?" AssignmentExpression ":" AssignmentExpression )? AssignmentExpression ::= ( LeftHandSideExpressio
src/renderer/js/ast.rs:304
↓ 1 callersMethodbody
(&self)
src/renderer/js/ast.rs:23
↓ 1 callersMethodcall_web_api
https://developer.mozilla.org/en-US/docs/Web/API returns a tuple (bool, Option<RuntimeValue>) bool: whether or not a Web API is found Option<RuntimeV
src/renderer/js/runtime.rs:178
↓ 1 callersMethodcheck_reserved_word
(&self)
src/renderer/js/token.rs:110
↓ 1 callersMethodconditional_expression
PostfixExpression ::= LeftHandSideExpression ( PostfixOperator )? UnaryExpression ::= ( PostfixExpression | ( UnaryOperator UnaryExpression )+ ) Multi
src/renderer/js/ast.rs:269
↓ 1 callersMethodconsume_at_rule
https://www.w3.org/TR/css-syntax-3/#consume-at-rule
src/renderer/css/cssom.rs:312
↓ 1 callersMethodconsume_component_value
https://www.w3.org/TR/css-syntax-3/#consume-component-value
src/renderer/css/cssom.rs:177
↓ 1 callersMethodconsume_declaration
https://www.w3.org/TR/css-syntax-3/#consume-a-declaration
src/renderer/css/cssom.rs:231
↓ 1 callersMethodconsume_identifier
(&mut self)
src/renderer/js/token.rs:77
↓ 1 callersMethodconsume_list_of_declarations
https://www.w3.org/TR/css-syntax-3/#consume-simple-block https://www.w3.org/TR/css-syntax-3/#consume-a-list-of-declarations Note: Most qualified rules
src/renderer/css/cssom.rs:263
↓ 1 callersMethodconsume_list_of_rules
https://www.w3.org/TR/css-syntax-3/#consume-a-list-of-rules
src/renderer/css/cssom.rs:373
↓ 1 callersMethodconsume_next_input
Consumes a next input character.
src/renderer/html/token.rs:92
↓ 1 callersMethodconsume_number
(&mut self)
src/renderer/js/token.rs:36
↓ 1 callersMethodconsume_numeric_token
https://www.w3.org/TR/css-syntax-3/#consume-number https://www.w3.org/TR/css-syntax-3/#consume-a-numeric-token
src/renderer/css/token.rs:97
↓ 1 callersMethodconsume_selector
https://www.w3.org/TR/css-syntax-3/#qualified-rule Note: Most qualified rules will be style rules, where the prelude is a selector [SELECT] and the bl
src/renderer/css/cssom.rs:193
↓ 1 callersMethodconsume_string
(&mut self)
src/renderer/js/token.rs:58
↓ 1 callersMethodconsume_string_token
https://www.w3.org/TR/css-syntax-3/#consume-a-string-token
src/renderer/css/token.rs:76
↓ 1 callersMethodcontain_in_stack
Returns true if the stack of open elements has NodeKind::Element::<element_kind> node.
src/renderer/html/dom.rs:367
↓ 1 callersMethodcontains
(&self, keyword: &str)
src/renderer/js/token.rs:95
↓ 1 callersMethodcreate_char
Creates a char node.
src/renderer/html/dom.rs:241
↓ 1 callersMethodcreate_element
Creates an element node.
src/renderer/html/dom.rs:248
↓ 1 callersMethoddefault_port_number
(&self)
src/url.rs:22
↓ 1 callersMethoddom_modified
(&self)
src/renderer/js/runtime.rs:169
↓ 1 callersMethoddom_root
(&self)
src/renderer/js/runtime.rs:165
↓ 1 callersFunctiondom_to_html
(node: &Option<Rc<RefCell<Node>>>, html: &mut String)
src/main.rs:46
↓ 1 callersMethodexecute
(&mut self, program: &Program)
src/renderer/js/runtime.rs:520
↓ 1 callersMethodfunction_body
FunctionBody ::= "{" ( SourceElements )? "}"
src/renderer/js/ast.rs:444
↓ 1 callersMethodfunction_declaration
FunctionDeclaration ::= "function" Identifier ( "(" ( FormalParameterList )? ")" ) FunctionBody
src/renderer/js/ast.rs:539
↓ 1 callersFunctionget_element_by_id
( node: Option<Rc<RefCell<Node>>>, id_name: &String, )
src/renderer/html/dom.rs:774
↓ 1 callersFunctionget_js_content
(root: Rc<RefCell<Node>>)
src/renderer/html/dom.rs:845
↓ 1 callersFunctionget_style_content
(root: Rc<RefCell<Node>>)
src/renderer/html/dom.rs:829
↓ 1 callersMethodget_variable
(&self, name: String)
src/renderer/js/runtime.rs:94
↓ 1 callersMethodheader
(&self, name: &str)
src/http.rs:147
↓ 1 callersMethodinherit
(&mut self, parent_style: &RenderStyle)
src/renderer/layout/render_tree.rs:69
↓ 1 callersMethodinitialiser
Initialiser ::= "=" AssignmentExpression
src/renderer/js/ast.rs:370
↓ 1 callersMethodis_node_selected
(&self, selector: &Selector)
src/renderer/layout/render_tree.rs:392
↓ 1 callersMethodlayout_node
( &self, node: &Option<Rc<RefCell<RenderObject>>>, parent_style: &RenderStyle,
src/renderer/layout/render_tree.rs:558
↓ 1 callersMethodmember_expression
MemberExpressionPart ::= ( "[" Expression "]" ) | ( "." Identifier ) MemberExpression ::= ( ( FunctionExpression | PrimaryExpression ) ( MemberExpres
src/renderer/js/ast.rs:203
↓ 1 callersMethodname
(&self)
src/renderer/layout/color.rs:124
↓ 1 callersMethodpadding_bottom
(&self)
src/renderer/layout/render_tree.rs:182
↓ 1 callersMethodpadding_left
(&self)
src/renderer/layout/render_tree.rs:174
↓ 1 callersMethodpadding_right
(&self)
src/renderer/layout/render_tree.rs:178
↓ 1 callersMethodpadding_top
(&self)
src/renderer/layout/render_tree.rs:170
↓ 1 callersFunctionpaint_render_object
(obj: &Rc<RefCell<RenderObject>>, content_area: &Box)
src/gui/mod.rs:35
↓ 1 callersMethodparameter_list
FormalParameterList ::= Identifier ( "," Identifier )
src/renderer/js/ast.rs:502
next →1–100 of 178, ranked by callers