feat(extraction): add Solidity language support (.sol) (#374, #648) (#1170)

Contracts/libraries/interfaces, structs, enums, modifiers, events, errors,
state variables; call edges for emit/revert/modifier guards/base-constructor
chains/library calls; is-inheritance with implements reclassification;
import resolution. Validated on solmate, solady, openzeppelin-contracts.

Lands #667.

Co-authored-by: naiba <hi@nai.ba>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
authored and GitHub committed 2026-07-03 16:05:03 -05:00
1 parent a0208feaac
commit 1441933a26
9 files changed
+546 -1

No files matched your search

+1
View File
@@ -91,6 +91,7 @@ export const LANGUAGES = [
'luau',
'objc',
'r',
'solidity',
'yaml',
'twig',
'xml',