ripex 0.2.0

Multi-language structural parsing and fact extraction.
Documentation
use super::super::ast::expr::Expr;
use super::super::ast::stmt::*;
use super::state::Parser;

impl Parser {
    pub fn parse_operator_overload(&mut self) -> Decl {
        let _start = self.peek_token().span.start;
        Decl::Operator(
            OperatorDecl {
                op: String::new(),
                return_type: Box::new(Expr::Ident("void".to_string(), self.peek_token().span)),
                params: Vec::new(),
                body: None,
                span: self.peek_token().span,
            },
            self.peek_token().span,
        )
    }
}