just/src/fragment.rs
2017-11-18 01:44:59 -08:00

17 lines
312 B
Rust

use common::*;
#[derive(PartialEq, Debug)]
pub enum Fragment<'a> {
Text{text: Token<'a>},
Expression{expression: Expression<'a>},
}
impl<'a> Fragment<'a> {
pub fn continuation(&self) -> bool {
match *self {
Fragment::Text{ref text} => text.lexeme.ends_with('\\'),
_ => false,
}
}
}