rue-parser 0.8.4

A parser for the Rue programming language.
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::{Parser, SyntaxKind, grammar::item::item};

pub fn document(p: &mut Parser) {
    p.start_including_trivia(SyntaxKind::Document);
    while !p.at(SyntaxKind::Eof) {
        item(p);
    }
    p.eat_trivia();
    p.finish();
}