Docs.rs
solang-parser-0.2.1
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
solang-parser 0.2.1
Solang Solidity Parser
Crate
Source
Builds
Feature flags
Documentation
..
ASTCopier.cpp
ASTCopier.h
ASTWalker.cpp
ASTWalker.h
BlockFlattener.cpp
BlockFlattener.h
BlockHasher.cpp
BlockHasher.h
CallGraphGenerator.cpp
CallGraphGenerator.h
CircularReferencesPruner.cpp
CircularReferencesPruner.h
CommonSubexpressionEliminator.cpp
CommonSubexpressionEliminator.h
ConditionalSimplifier.cpp
ConditionalSimplifier.h
ConditionalUnsimplifier.cpp
ConditionalUnsimplifier.h
ControlFlowSimplifier.cpp
ControlFlowSimplifier.h
DataFlowAnalyzer.cpp
DataFlowAnalyzer.h
DeadCodeEliminator.cpp
DeadCodeEliminator.h
Disambiguator.cpp
Disambiguator.h
EqualStoreEliminator.cpp
EqualStoreEliminator.h
EquivalentFunctionCombiner.cpp
EquivalentFunctionCombiner.h
EquivalentFunctionDetector.cpp
EquivalentFunctionDetector.h
ExpressionInliner.cpp
ExpressionInliner.h
ExpressionJoiner.cpp
ExpressionJoiner.h
ExpressionSimplifier.cpp
ExpressionSimplifier.h
ExpressionSplitter.cpp
ExpressionSplitter.h
ForLoopConditionIntoBody.cpp
ForLoopConditionIntoBody.h
ForLoopConditionOutOfBody.cpp
ForLoopConditionOutOfBody.h
ForLoopInitRewriter.cpp
ForLoopInitRewriter.h
FullInliner.cpp
FullInliner.h
FunctionCallFinder.cpp
FunctionCallFinder.h
FunctionGrouper.cpp
FunctionGrouper.h
FunctionHoister.cpp
FunctionHoister.h
FunctionSpecializer.cpp
FunctionSpecializer.h
InlinableExpressionFunctionFinder.cpp
InlinableExpressionFunctionFinder.h
KnowledgeBase.cpp
KnowledgeBase.h
LoadResolver.cpp
LoadResolver.h
LoopInvariantCodeMotion.cpp
LoopInvariantCodeMotion.h
MainFunction.cpp
MainFunction.h
Metrics.cpp
Metrics.h
NameCollector.cpp
NameCollector.h
NameDispenser.cpp
NameDispenser.h
NameDisplacer.cpp
NameDisplacer.h
NameSimplifier.cpp
NameSimplifier.h
OptimiserStep.h
OptimizerUtilities.cpp
OptimizerUtilities.h
README.md
ReasoningBasedSimplifier.cpp
ReasoningBasedSimplifier.h
Rematerialiser.cpp
Rematerialiser.h
Semantics.cpp
Semantics.h
SimplificationRules.cpp
SimplificationRules.h
SMTSolver.cpp
SMTSolver.h
SSAReverser.cpp
SSAReverser.h
SSATransform.cpp
SSATransform.h
SSAValueTracker.cpp
SSAValueTracker.h
StackCompressor.cpp
StackCompressor.h
StackLimitEvader.cpp
StackLimitEvader.h
StackToMemoryMover.cpp
StackToMemoryMover.h
StructuralSimplifier.cpp
StructuralSimplifier.h
Substitution.cpp
Substitution.h
Suite.cpp
Suite.h
SyntacticalEquality.cpp
SyntacticalEquality.h
TypeInfo.cpp
TypeInfo.h
UnusedAssignEliminator.cpp
UnusedAssignEliminator.h
UnusedFunctionParameterPruner.cpp
UnusedFunctionParameterPruner.h
UnusedFunctionsCommon.cpp
UnusedFunctionsCommon.h
UnusedPruner.cpp
UnusedPruner.h
UnusedStoreBase.cpp
UnusedStoreBase.h
UnusedStoreEliminator.cpp
UnusedStoreEliminator.h
VarDeclInitializer.cpp
VarDeclInitializer.h
VarNameCleaner.cpp
VarNameCleaner.h