mirror of
https://github.com/servo/servo.git
synced 2025-08-05 13:40:08 +01:00
Format and tidy
Signed-off-by: Ville Lindholm <ville@lindholm.dev>
This commit is contained in:
parent
a2d8bf73d8
commit
26c0806f63
3 changed files with 49 additions and 39 deletions
|
@ -8,8 +8,8 @@ use std::vec::IntoIter;
|
|||
use script_bindings::str::DOMString;
|
||||
|
||||
use super::Node;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::codegen::Bindings::NodeBinding::NodeMethods;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
|
||||
/// The context during evaluation of an XPath expression.
|
||||
#[derive(Debug)]
|
||||
|
@ -75,7 +75,8 @@ impl EvaluationCtx {
|
|||
|
||||
/// Resolve a namespace prefix using the context node's document
|
||||
pub(crate) fn resolve_namespace(&self, prefix: Option<&str>) -> Option<DOMString> {
|
||||
self.context_node.LookupNamespaceURI(prefix.map(DOMString::from))
|
||||
self.context_node
|
||||
.LookupNamespaceURI(prefix.map(DOMString::from))
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -257,7 +257,9 @@ impl<'a> TryFrom<QualNameConverter<'a>> for QualName {
|
|||
|
||||
fn try_from(converter: QualNameConverter<'a>) -> Result<Self, Self::Error> {
|
||||
let qname_as_str = converter.qname.to_string();
|
||||
let namespace = converter.context.resolve_namespace(converter.qname.prefix.as_deref());
|
||||
let namespace = converter
|
||||
.context
|
||||
.resolve_namespace(converter.qname.prefix.as_deref());
|
||||
|
||||
if let Ok((ns, prefix, local)) = validate_and_extract(namespace, &qname_as_str) {
|
||||
Ok(QualName { prefix, ns, local })
|
||||
|
|
|
@ -510,7 +510,9 @@ fn union_expr(input: &str) -> IResult<&str, Expr> {
|
|||
fn path_expr(input: &str) -> IResult<&str, Expr> {
|
||||
alt((
|
||||
// "//" RelativePathExpr
|
||||
map(pair(tag("//"), move |i| relative_path_expr(true, i)), |(_, rel_path)| {
|
||||
map(
|
||||
pair(tag("//"), move |i| relative_path_expr(true, i)),
|
||||
|(_, rel_path)| {
|
||||
Expr::Path(PathExpr {
|
||||
is_absolute: true,
|
||||
is_descendant: true,
|
||||
|
@ -519,9 +521,12 @@ fn path_expr(input: &str) -> IResult<&str, Expr> {
|
|||
_ => unreachable!(),
|
||||
},
|
||||
})
|
||||
}),
|
||||
},
|
||||
),
|
||||
// "/" RelativePathExpr?
|
||||
map(pair(char('/'), opt(move |i| relative_path_expr(false, i))), |(_, rel_path)| {
|
||||
map(
|
||||
pair(char('/'), opt(move |i| relative_path_expr(false, i))),
|
||||
|(_, rel_path)| {
|
||||
Expr::Path(PathExpr {
|
||||
is_absolute: true,
|
||||
is_descendant: false,
|
||||
|
@ -532,7 +537,8 @@ fn path_expr(input: &str) -> IResult<&str, Expr> {
|
|||
})
|
||||
.unwrap_or_default(),
|
||||
})
|
||||
}),
|
||||
},
|
||||
),
|
||||
// RelativePathExpr
|
||||
move |i| relative_path_expr(false, i),
|
||||
))(input)
|
||||
|
@ -576,8 +582,10 @@ fn step_expr(is_descendant: bool, input: &str) -> IResult<&str, StepExpr> {
|
|||
}
|
||||
|
||||
fn axis_step(is_descendant: bool, input: &str) -> IResult<&str, AxisStep> {
|
||||
let (input, (step, predicates)) =
|
||||
pair(alt((move |i| forward_step(is_descendant, i), reverse_step)), predicate_list)(input)?;
|
||||
let (input, (step, predicates)) = pair(
|
||||
alt((move |i| forward_step(is_descendant, i), reverse_step)),
|
||||
predicate_list,
|
||||
)(input)?;
|
||||
|
||||
let (axis, node_test) = step;
|
||||
Ok((
|
||||
|
@ -591,10 +599,9 @@ fn axis_step(is_descendant: bool, input: &str) -> IResult<&str, AxisStep> {
|
|||
}
|
||||
|
||||
fn forward_step(is_descendant: bool, input: &str) -> IResult<&str, (Axis, NodeTest)> {
|
||||
alt((
|
||||
pair(forward_axis, node_test),
|
||||
move |i| abbrev_forward_step(is_descendant, i),
|
||||
))(input)
|
||||
alt((pair(forward_axis, node_test), move |i| {
|
||||
abbrev_forward_step(is_descendant, i)
|
||||
}))(input)
|
||||
}
|
||||
|
||||
fn forward_axis(input: &str) -> IResult<&str, Axis> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue