pub fn parse_source(input: Span<'_>) -> Res<'_, Block<'_>>
Entry point to the parser, which parse the liva language