neo_devpack_solidity/
frontend.rs1use solang_parser::{
7 diagnostics::Diagnostic,
8 parse,
9 pt::{
10 Base, Comment, ContractDefinition, ContractPart, ContractTy, EnumDefinition,
11 EventDefinition, Expression, FunctionAttribute, FunctionDefinition, FunctionTy, Identifier,
12 Loc, Mutability, ParameterList, SourceUnitPart, Statement, StorageLocation,
13 StructDefinition, Using, UsingFunction, UsingList, VariableAttribute, VariableDefinition,
14 Visibility,
15 },
16};
17use std::collections::HashMap;
18use thiserror::Error;
19
20include!("frontend/frontend_errors.rs");
21include!("frontend/frontend_ir.rs");
22include!("frontend/frontend_diagnostics.rs");
23include!("frontend/frontend_guarded_parse.rs");
24include!("frontend/frontend_parse.rs");
25include!("frontend/frontend_convert.rs");
26
27#[cfg(test)]
28mod tests;