Scanner - break + continue keywords

This commit is contained in:
Emmanuel BENOîT 2023-01-01 19:52:02 +01:00
parent f8f9d376fb
commit a403799d22

View file

@ -13,7 +13,9 @@ lazy_static! {
static ref KEYWORDS: HashMap<&'static str, TokenType> = { static ref KEYWORDS: HashMap<&'static str, TokenType> = {
let mut keywords = HashMap::new(); let mut keywords = HashMap::new();
keywords.insert("and", TokenType::And); keywords.insert("and", TokenType::And);
keywords.insert("break", TokenType::Break);
keywords.insert("class", TokenType::Class); keywords.insert("class", TokenType::Class);
keywords.insert("continue", TokenType::Continue);
keywords.insert("else", TokenType::Else); keywords.insert("else", TokenType::Else);
keywords.insert("false", TokenType::False); keywords.insert("false", TokenType::False);
keywords.insert("for", TokenType::For); keywords.insert("for", TokenType::For);