lib_ruby_parser/lexer/
mod.rs

1macro_rules! println_if_debug_lexer {
2    ($fmt_string:expr, $( $arg:expr ),*) => {
3        if cfg!(feature = "debug-lexer") {
4            println!($fmt_string, $( $arg ),*);
5        }
6    };
7}
8pub(crate) use println_if_debug_lexer;
9
10mod main;
11mod parse_atmark;
12mod parse_gvar;
13mod parse_heredoc;
14mod parse_ident;
15mod parse_magic_comment;
16mod parse_numeric;
17mod parse_percent;
18mod parse_qmark;
19mod parse_string;
20mod tokadd;
21mod yylval;
22
23pub use main::Lexer;
24pub(crate) use tokadd::TokAdd;