Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* added lexer * added parser (wip) * added instructions * cleanup * added abi types (wip) * extracted `Span` * fix * fixed `sol_type` parser * use choice instead of or * or to choice * dropped old grammar * added parse method * dropped clap for argh * ci on pr * cleanup * refactored ast to separate mod * support public/external, view/pure, payable/nonpayable keywords in sol function definitions * simplify instruction parser * updated lexing error handling * added ariadne (utf8-not working) * fixed span positions of src with utf8 chars * return parser errors in `parse` --------- Co-authored-by: lmittmann <[email protected]>
- Loading branch information