Files @ 814be01095d9
Branch filter:

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

814be01095d9 269 B application/rls-services+xml Show Source Show as Raw Download as Raw
mh
implement module/version pragma, WIP on visitor rewrite
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) -> 
}