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 Scanner
extension for scanning C tokens.- CssScanner
Ext Scanner
extension for scanning CSS tokens.- Java
Scanner Ext Scanner
extension for scanning Java tokens.- Java
StrExt str
extension for checking if a&str
is e.g. a Java keyword.- JsonC
Scanner Ext Scanner
extension for scanning JSON with Comments tokens.- Json
Scanner Ext Scanner
extension for scanning JSON tokens.- Python
Scanner Ext Scanner
extension for scanning Python tokens.- Python
StrExt str
extension for checking if a&str
is e.g. a Python keyword.- Rust
Scanner Ext Scanner
extension for scanning Rust tokens.- Scss
Scanner Ext Scanner
extension for scanning SCSS tokens.