pub fn parse_default(
    input: KconfigInput<'_>
) -> IResult<KconfigInput<'_>, DefaultAttribute>
Expand description

Parses a default attribute.

Example

use nom_kconfig::{
    assert_parsing_eq,
    attribute::{
        parse_default, DefaultAttribute,
        Expression, AndExpression, Atom, OrExpression, Term
    },
    symbol::Symbol,
};

assert_parsing_eq!(
    parse_default, "default 0x1",
    Ok((
        "",
        DefaultAttribute {
            expression: Expression::Term(AndExpression::Term(Term::Atom(
                Atom::Symbol(Symbol::Constant("0x1".to_string()))
            ))),
            r#if: None
        }
    ))
)