Expand description
Scanner extensions for scanning e.g. Rust, C, Python.
See the any-lexer crate for lexer implementations using text-scanner,
e.g. RustLexer using RustScannerExt.
Constants§
- JAVA_
CONTEXTUAL_ KEYWORDS - Reference: https://docs.oracle.com/javase/specs/jls/se20/html/jls-3.html#jls-3.9
- JAVA_
OPERATORS - Reference: https://docs.oracle.com/javase/specs/jls/se20/html/jls-3.html#jls-3.12
- JAVA_
RESERVED_ KEYWORDS - Reference: https://docs.oracle.com/javase/specs/jls/se20/html/jls-3.html#jls-3.9
- JAVA_
SEPARATORS - Reference: https://docs.oracle.com/javase/specs/jls/se20/html/jls-3.html#jls-3.11
- PYTHON_
DELIMITERS - PYTHON_
KEYWORDS - PYTHON_
OPERATORS - PYTHON_
SOFT_ KEYWORDS
Traits§
- CScanner
Ext Scannerextension for scanning C tokens.- CssScanner
Ext Scannerextension for scanning CSS tokens.- Java
Scanner Ext Scannerextension for scanning Java tokens.- Java
StrExt strextension for checking if a&stris e.g. a Java keyword.- JsonC
Scanner Ext Scannerextension for scanning JSON with Comments tokens.- Json
Scanner Ext Scannerextension for scanning JSON tokens.- Python
Scanner Ext Scannerextension for scanning Python tokens.- Python
StrExt strextension for checking if a&stris e.g. a Python keyword.- Rust
Scanner Ext Scannerextension for scanning Rust tokens.- Scss
Scanner Ext Scannerextension for scanning SCSS tokens.