slang_solidity 1.3.5

A modular set of compiler APIs empowering the next generation of Solidity code analysis and developer tooling. Written in Rust and distributed in multiple languages.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Source code parsing utilities. See [`parser::Parser`] for more info on parsing
//! source code.

mod lexer;
mod parse_error;
mod parse_output;
#[allow(clippy::module_inception)]
#[path = "parser.generated.rs"]
mod parser;
mod parser_support;
mod scanner_macros;

pub use parse_error::ParseError;
pub use parse_output::ParseOutput;
pub use parser::{Parser, ParserInitializationError};