traverse-solidity 0.1.4

Solidity language parser and AST for code analysis
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub mod ast;
pub mod parser;
pub mod builder;
pub mod interpreter;
pub mod solidity_writer;

#[cfg(test)]
pub mod tests;

pub use parser::{parse_solidity, parse_expression, SolidityParseError};
pub use interpreter::{SolidityInterpreter, Value, InterpreterError, InterpreterContext};
pub use solidity_writer::{
    write_source_unit, 
    write_expression_to_string, 
    write_literal_to_string, 
    write_type_name_to_string,
    format_value_for_expression
};