solidity/libsolidity
Soham Zemse fa78e0f3d4 feat: allow named parameters in mapping types
Co-authored-by: Hari <webmail.hari@gmail.com>

test: add parser and abi test cases

docs: add example on using named parameters for mappings

- Add changelog

feat: update antlr grammar to allow named parameters in mappings

fix: prevent conflicting mapping parameter names

ref: change order of mapping initializers

test: update expectations and fix build

test: add more tests

fix: use common error & code for conflicting params

fix: issue with accessing nested mapping

test: add conflicting params tests for more nested levels

Update libsolidity/analysis/DeclarationTypeChecker.cpp

Co-authored-by: Nikola Matić <nikola.matic@ethereum.org>

fix: error reported with the same code twice

test: add more tests for 3 level nested mapping

Address review comments
2022-12-08 11:56:58 +01:00
..
analysis feat: allow named parameters in mapping types 2022-12-08 11:56:58 +01:00
ast feat: allow named parameters in mapping types 2022-12-08 11:56:58 +01:00
codegen Add experimental EOF options for CLI and Standard JSON. 2022-11-23 19:53:44 +01:00
formal Fix internal error when deleting struct member of function type 2022-11-30 12:47:32 +01:00
interface Merge pull request from ethereum/eofSetting 2022-11-23 20:37:24 +01:00
lsp [Language Server]: Add basic document hover support. 2022-10-26 13:53:29 +02:00
parsing feat: allow named parameters in mapping types 2022-12-08 11:56:58 +01:00
CMakeLists.txt Allow running Eldarica from the command line 2022-11-22 21:16:45 +01:00