Files @ 33ea10021de4
Branch filter:

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

33ea10021de4 291 B application/rls-services+xml Show Annotation Show as Raw Download as Raw
mh
refactored identifiers, initial symbol table implementation
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 {

    }
}