Files @ 729feec4d37a
Branch filter:

Location: CSY/reowolf/src/protocol/parser/shallow_visitor.rs

729feec4d37a 291 B application/rls-services+xml Show Annotation Show as Raw Download as Raw
MH
WIP on debugging AST writing
use crate::protocol::ast::*;
use crate::protocol::input_source::*;
use crate::protocol::lexer::*;

type Unit = ();
type VisitorResult = Result<Unit, ParseError>;

trait ShallowVisitor: Sized {
    fn visit_protocol_description(&mut self, h: &mut Heap, pd: RootId) -> VisitorResult {

    }
}