pub fn expression_value_type(data: Span) -> ParseResult<ast::TypeExpression> {
    map(delimited_space(alt((parse_string, number, boolean))), |e| {
        ast::TypeExpression {
            expr: e,
            position: ExpressionPosition {
                line: data.location_line(),
                column: data.get_column(),
            },
        }
    })(data)
}
/// Expression basic/common types values parser
Expression basic/common types values parser
Expression basic / common types values parser
pub fn expression_value_type(data: Span) -> ParseResult<ast::TypeExpression> {
    map(delimited_space(alt((parse_string, number, boolean))), |e| {
        ast::TypeExpression {
            expr: e,
            position: ExpressionPosition {
                line: data.location_line(),
                column: data.get_column(),
            },
        }
    })(data)
}
pub fn expression_value_type ( data : Span ) -> ParseResult < ast :: TypeExpression > { map ( delimited_space ( alt ( ( parse_string , number , boolean ) ) ) , | e | { ast :: TypeExpression { expr : e , position : ExpressionPosition { line : data . location_line ( ) , column : data . get_column ( ) , } , } } ) ( data ) }
Expression basic/common types values parser
Expression basic / common types values parser
data
Span