diff --git a/crates/swc_ecma_parser/src/lexer/table.rs b/crates/swc_ecma_parser/src/lexer/table.rs index 864612bd9b35..e071d571ae13 100644 --- a/crates/swc_ecma_parser/src/lexer/table.rs +++ b/crates/swc_ecma_parser/src/lexer/table.rs @@ -99,6 +99,9 @@ const PRC: ByteHandler = Some(|lexer| lexer.read_token_mul_mod(b'%').map(Some)); /// `*` const ATR: ByteHandler = Some(|lexer| lexer.read_token_mul_mod(b'*').map(Some)); +/// `?` +const QST: ByteHandler = Some(|lexer| lexer.read_token_question_mark().map(Some)); + macro_rules! single_char { ($name:ident, $c:literal, $token:ident) => { const $name: ByteHandler = Some(|lexer| {