Trait text_scanner::ext::JavaScannerExt
source · pub trait JavaScannerExt<'text>: Sealed {
Show 20 methods
// Required methods
fn scan_java_line_comment(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_java_block_comment(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_java_identifier(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_java_keyword(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_java_reserved_keyword(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_java_contextual_keyword(
&mut self
) -> ScannerResult<'text, &'text str>;
fn scan_java_operator(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_java_separator(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_java_null_literal(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_java_boolean_literal(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_java_int_literal(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_java_int_dec_literal(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_java_int_hex_literal(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_java_int_oct_literal(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_java_int_bin_literal(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_java_float_literal(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_java_float_dec_literal(
&mut self
) -> ScannerResult<'text, &'text str>;
fn scan_java_float_hex_literal(
&mut self
) -> ScannerResult<'text, &'text str>;
fn scan_java_char_literal(&mut self) -> ScannerResult<'text, &'text str>;
fn scan_java_string_literal(&mut self) -> ScannerResult<'text, &'text str>;
}
Expand description
Required Methods§
fn scan_java_line_comment(&mut self) -> ScannerResult<'text, &'text str>
fn scan_java_block_comment(&mut self) -> ScannerResult<'text, &'text str>
fn scan_java_identifier(&mut self) -> ScannerResult<'text, &'text str>
sourcefn scan_java_keyword(&mut self) -> ScannerResult<'text, &'text str>
fn scan_java_keyword(&mut self) -> ScannerResult<'text, &'text str>
Note: null
, true
, and false
are not keywords, but literals,
see scan_java_null_literal()
and scan_java_boolean_literal()
.