Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/d0iasm/vulbr
/ functions
Functions
178 in github.com/d0iasm/vulbr
⨍
Functions
178
◇
Types & classes
43
↓ 1 callers
Method
parse_ast
SourceElements ::= ( SourceElement )+ Program ::= ( SourceElements )? <EOF>
src/renderer/js/ast.rs:569
↓ 1 callers
Method
parse_stylesheet
https://www.w3.org/TR/css-syntax-3/#parse-stylesheet
src/renderer/css/cssom.rs:405
↓ 1 callers
Method
pop_current_node
Returns true if the current node's kind is same as NodeKind::Element::<element_kind>.
src/renderer/html/dom.rs:336
↓ 1 callers
Method
primary_expression
Literal ::= ( <DECIMAL_LITERAL> | <HEX_INTEGER_LITERAL> | <STRING_LITERAL> | <BOOLEAN_LITERAL> | <NULL_LITERAL> | <REGULAR_EXPRESSION_LITERAL> ) Prim
src/renderer/js/ast.rs:184
↓ 1 callers
Function
print_ast
for debug
src/main.rs:86
↓ 1 callers
Method
reconsume_input
Reconsumes the character consumed in a previous step. The `reconsume` flag is reset once `reconsume_input` is called.
src/renderer/html/token.rs:100
↓ 1 callers
Method
rgb
(&self)
src/renderer/layout/color.rs:132
↓ 1 callers
Method
set_body
(&mut self, body: Vec<Rc<Node>>)
src/renderer/js/ast.rs:19
↓ 1 callers
Method
set_declarations
(&mut self, declarations: Vec<Declaration>)
src/renderer/css/cssom.rs:96
↓ 1 callers
Method
set_rules
(&mut self, rules: Vec<QualifiedRule>)
src/renderer/css/cssom.rs:47
↓ 1 callers
Method
set_selector
(&mut self, selector: Selector)
src/renderer/css/cssom.rs:92
↓ 1 callers
Method
set_self_closing_flag
Sets `self_closing` flag to the `latest_token`.
src/renderer/html/token.rs:181
↓ 1 callers
Method
set_style
(&mut self, declarations: Vec<Declaration>)
src/renderer/layout/render_tree.rs:273
↓ 1 callers
Method
set_value
(&mut self, value: ComponentValue)
src/renderer/css/cssom.rs:133
↓ 1 callers
Method
setup_actions
(&self)
src/gui/browser_window/mod.rs:31
↓ 1 callers
Method
setup_callbacks
(&self)
src/gui/browser_window/mod.rs:21
↓ 1 callers
Function
should_create_new_box
(kind: &NodeKind)
src/gui/mod.rs:16
↓ 1 callers
Function
start_browser_window
(handle_input: fn(String) -> RenderTree)
src/gui/mod.rs:202
↓ 1 callers
Method
status_code
(&self)
src/http.rs:139
↓ 1 callers
Method
switch_context
https://html.spec.whatwg.org/multipage/parsing.html#parsing-html-fragments
src/renderer/html/token.rs:217
↓ 1 callers
Method
update_first_child
(&mut self, first_child: Option<Rc<RefCell<Node>>>)
src/renderer/html/dom.rs:40
↓ 1 callers
Method
variable_declaration
VariableDeclarationList ::= VariableDeclaration ( "," VariableDeclaration ) VariableDeclaration ::= Identifier ( Initialiser )?
src/renderer/js/ast.rs:387
Method
_code
(&self)
src/renderer/layout/color.rs:128
Method
_from_rgb
()
src/renderer/layout/color.rs:115
Method
_post
TODO: support correctly
src/http.rs:58
Method
add
(self, rhs: RuntimeValue)
src/renderer/js/runtime.rs:67
Method
class_init
(klass: &mut Self::Class)
src/gui/browser_window/imp.rs:23
Method
clear_content_area
(&self)
src/gui/browser_window/mod.rs:52
Method
constructed
(&self, obj: &Self::Type)
src/gui/browser_window/imp.rs:33
Method
create_render_object
( node: &Option<Rc<RefCell<Node>>>, parent_obj: &Option<Rc<RefCell<RenderObject>>>, cs
src/renderer/layout/render_tree.rs:440
Method
create_render_tree
Converts DOM tree to render tree.
src/renderer/layout/render_tree.rs:475
Method
default_display_type
(node: &Rc<RefCell<Node>>)
src/renderer/layout/render_tree.rs:38
Method
default_font_size
(node: &Rc<RefCell<Node>>)
src/renderer/layout/render_tree.rs:58
Method
do_GET
(self)
work/4-3.py:5
Method
element_kind_to_string
associated function
src/renderer/html/dom.rs:138
Method
eq
(&self, other: &Self)
src/renderer/js/runtime.rs:46
Method
eq
(&self, other: &Self)
src/renderer/html/dom.rs:74
Method
extract_host
(url: &String)
src/url.rs:58
Method
extract_path
(url: &String)
src/url.rs:64
Method
extract_port
(url: &String)
src/url.rs:73
Method
extract_scheme
(url: &String)
src/url.rs:39
Method
from_code
(code: &str)
src/renderer/layout/color.rs:70
Method
from_name
(name: &str)
src/renderer/layout/color.rs:12
Method
get_content_area
(&self)
src/gui/browser_window/mod.rs:48
Function
handle_input
(url: String)
src/main.rs:92
Method
instance_init
(obj: &InitializingObject<Self>)
src/gui/browser_window/imp.rs:27
Method
last_child
(&self)
src/renderer/html/dom.rs:49
Function
main
()
src/main.rs:179
Method
new
(original_url: String)
src/url.rs:83
Method
new
(name: String, value: String)
src/http.rs:16
Method
new
(node: &Rc<RefCell<Node>>)
src/renderer/layout/render_tree.rs:25
Method
new
(outer: Option<Rc<RefCell<Environment>>>)
src/renderer/js/runtime.rs:87
Method
new
()
src/renderer/js/ast.rs:15
Method
new
(js: String)
src/renderer/js/token.rs:29
Method
new
(kind: NodeKind)
src/renderer/html/dom.rs:25
Method
new
()
src/renderer/html/attribute.rs:11
Method
new
(html: String)
src/renderer/html/token.rs:80
Method
new
()
src/renderer/css/cssom.rs:43
Method
new
(css: String)
src/renderer/css/token.rs:48
Method
new
(app: &Application)
src/gui/browser_window/mod.rs:17
Method
new_assignment_expression
( operator: char, left: Option<Rc<Node>>, right: Option<Rc<Node>>, )
src/renderer/js/ast.rs:96
Method
new_binary_expression
( operator: char, left: Option<Rc<Node>>, right: Option<Rc<Node>>, )
src/renderer/js/ast.rs:84
Method
new_block_statement
(body: Vec<Option<Rc<Self>>>)
src/renderer/js/ast.rs:112
Method
new_call_expression
( callee: Option<Rc<Self>>, arguments: Vec<Option<Rc<Self>>>, )
src/renderer/js/ast.rs:146
Method
new_expression_statement
(expression: Option<Rc<Self>>)
src/renderer/js/ast.rs:108
Method
new_function_declaration
( id: Option<Rc<Self>>, params: Vec<Option<Rc<Self>>>, body: Option<Rc<Self>>, )
src/renderer/js/ast.rs:120
Method
new_identifier
(name: String)
src/renderer/js/ast.rs:153
Method
new_member_expression
( object: Option<Rc<Self>>, property: Option<Rc<Self>>, )
src/renderer/js/ast.rs:139
Method
new_numeric_literal
(value: u64)
src/renderer/js/ast.rs:157
Method
new_return_statement
(argument: Option<Rc<Self>>)
src/renderer/js/ast.rs:116
Method
new_string_literal
(value: String)
src/renderer/js/ast.rs:161
Method
new_variable_declaration
(declarations: Vec<Option<Rc<Self>>>)
src/renderer/js/ast.rs:135
Method
new_variable_declarator
( id: Option<Rc<Self>>, init: Option<Rc<Self>>, )
src/renderer/js/ast.rs:128
Function
paint_render_tree
(obj: &Option<Rc<RefCell<RenderObject>>>, parent_content_area: &Box)
src/gui/mod.rs:168
Method
previous_sibling
(&self)
src/renderer/html/dom.rs:54
Method
remove_scheme
(url: &String, scheme: &Protocol)
src/url.rs:53
Method
signals
()
src/gui/browser_window/imp.rs:41
Method
str_to_element_kind
associated function
src/renderer/html/dom.rs:107
← previous
101–178 of 178, ranked by callers