Skip to content
1 viewer

rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off

Parser::parse_file

cre8_app_provider::adapters::hardware::devicetree::Parser::parse_file

method · cre8-app-provider · crates/cre8-app-provider/src/adapters/hardware/devicetree.rs:173

15lines
4cyclomatic
1max nesting
11statements
1? exits
3params
2callers
3callees
1.3 (p88)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (2 direct callers, 3 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

name · 1 sitename · 1 sitename · 1 sitename · 1 sitemethod · 1 sitemethod · 1 siteself · 2 sitesself · 1 siteself · 2 sitesname · 2 sitesname · 4 sitesname · 1 sitename · 2 sitesname · 2 sitesself · 1 sitename · 1 sitename · 1 sitenormalize_devicetree_payloadapp-provider · cc 2cre8_app_provider::adapters::hardware::devicetree::normalize_devicetree_payloadfixture_recordsapp-provider · cc 1cre8_app_provider::adapters::hardware::devicetree::fixture_recordsDevicetreeProvider::fetch_l…app-provider · cc 4cre8_app_provider::adapters::hardware::devicetree::DevicetreeProvider::fetch_liveunresolved_headers_and_lice…app-provider · cc 1cre8_app_provider::adapters::hardware::devicetree::tests::unresolved_headers_and_licences_are_reportedparse_treeapp-provider · cc 1cre8_app_provider::adapters::hardware::devicetree::parse_treeParser::bodyapp-provider · cc 30cre8_app_provider::adapters::hardware::devicetree::Parser::bodyParser::parse_fileapp-provider · cc 4cre8_app_provider::adapters::hardware::devicetree::Parser::parse_filespdx_headerapp-provider · cc 5cre8_app_provider::adapters::hardware::devicetree::spdx_headerstrip_commentsapp-provider · cc 16cre8_app_provider::adapters::hardware::devicetree::strip_commentsscan_toapp-provider · cc 20cre8_app_provider::adapters::hardware::devicetree::scan_todirectiveapp-provider · cc 2cre8_app_provider::adapters::hardware::devicetree::directiveDtNode::set_propapp-provider · cc 2cre8_app_provider::adapters::hardware::devicetree::DtNode::set_propParser::top_level_targetapp-provider · cc 5cre8_app_provider::adapters::hardware::devicetree::Parser::top_level_targetParser::touchapp-provider · cc 2cre8_app_provider::adapters::hardware::devicetree::Parser::touchskip_wsapp-provider · cc 3cre8_app_provider::adapters::hardware::devicetree::skip_wsquotedapp-provider · cc 1cre8_app_provider::adapters::hardware::devicetree::quotedsplit_labelapp-provider · cc 4cre8_app_provider::adapters::hardware::devicetree::split_label

Control flow

Source not readable from this process.

Callers 2

Callees 3

Source not readable from this process.