just/src/fragment.rs

17 lines
312 B
Rust
Raw Normal View History

2017-11-16 23:30:08 -08:00
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,
}
}
}