Christian
d417618dce
Stack height checks and fix.
10 years ago
Lefteris Karapetsas
11566fd3a0
Adding default value to isLibrary
10 years ago
Christian
92507f5bf0
Allow conversion to dynamic arrays and update grammar.
10 years ago
Lefteris Karapetsas
ca8f786d56
Removing temporary contracts
- They are now added as importable libraries
10 years ago
Lefteris Karapetsas
900f705324
Adding Libraries as source units
10 years ago
Christian
84555b00c9
Index access.
10 years ago
Christian
30bd6f271f
Parsing of array types and basic implementation.
10 years ago
Liana Husikyan
744ea7ac72
renamed local vaiable in fromDeclaration
added missing endvisit
10 years ago
Liana Husikyan
29290402b4
renamed fromIdentifier to fromStateVariable
10 years ago
Liana Husikyan
d66c448d82
corrected accept for variableDeclaration
changes after code review
10 years ago
Liana Husikyan
0a334cd7db
cosmetic changes
10 years ago
Liana Husikyan
87e956729c
Inline member initialisation
renamed VariableDefinition class to VariableDeclarationStatement
added tests
10 years ago
Gav Wood
2c6b18f01b
Add EVMJIT.
10 years ago
Gav Wood
4323c987b7
cppcheck fixes.
10 years ago
Lefteris Karapetsas
952350bec1
Bugfix for functions override
- Functions with byte array type parameters can now be safely
overriden. Parameter location is now set at the right place.
- Also made a test for the fix
10 years ago
Christian
27d436a04c
Rename "protected" to "inheritable".
10 years ago
Christian
c1572ea90b
Fixes for assigning and deleting structs containing byte arrays.
10 years ago
Lefteris Karapetsas
307e42a6c3
getMemberTypes() respects source order
10 years ago
Lefteris Karapetsas
69f3733501
Initialize FunctionType's m_isConstant attribute in the Event Constructor
10 years ago
arkpar
7af5ac1252
allow more than one contract
10 years ago
Christian
bed225c981
Calldata byte arrays stored on the stack.
10 years ago
Christian
cad718715b
Unpacking of dynamically sized arguments.
10 years ago
Christian
9111abbc8a
loadFromMemoryDynamic
10 years ago
Christian
9ba105a763
Move code to loadFromMemory.
10 years ago
Christian
ed0384b759
No write access to parameters of external functions.
10 years ago
Christian
0185ac5a0d
"external" visibility specifier.
10 years ago
Lefteris Karapetsas
5b48aad97d
Removing events from Solidity Interface
10 years ago
Marek Kotewicz
dd0744e8a3
fixed #1022
10 years ago
Gav Wood
809df5cdc5
Working, albeit slowly, non-NatSpec transaction confirmations.
10 years ago
Christian
ab9258d0a8
Forced cleanup for conversion to enum.
10 years ago
Christian
4b0a566e70
Some changes to enums.
10 years ago
Lefteris Karapetsas
c3c52d59b2
Removing ';' from the end of EnumDefinition
10 years ago
Lefteris Karapetsas
2370068db6
Small improvement in TypeType::getMembers()
10 years ago
Lefteris Karapetsas
64bba8e3cc
Explicit conversion from int to Enum
10 years ago
Lefteris Karapetsas
58c598b8cb
Moving getMemberValue from EnumDefinition to EnumType
10 years ago
Lefteris Karapetsas
4a70ec9444
adding Enums to grammar.txt
10 years ago
Lefteris Karapetsas
c3c1b5c63c
Addressing issues with Enums in Solidity
10 years ago
Lefteris Karapetsas
e5ccf5e2be
Typo in EnumValue
10 years ago
Lefteris Karapetsas
81ecc03e9d
implement getType() for EnumValue
10 years ago
Lefteris Karapetsas
b4302da542
EnumDeclaration -> EnumValue
10 years ago
Lefteris Karapetsas
fc6210e00f
Indentation fixes
10 years ago
Lefteris Karapetsas
5c164fb42c
Enum Value member access should now work properly
- Also detection of duplicate enum values and tests for them have been
added
10 years ago
Lefteris Karapetsas
07886f42bb
Enum type conversion and member value access.
- Added tests for the type conversion part.
- Enum member value access still needs some work
10 years ago
Lefteris Karapetsas
5659ed1238
Correcting and testing enum member access
10 years ago
Lefteris Karapetsas
2dbf739119
Enums NameAndTypeResolution - WIP
- Also adding an EndToEnd enum test
10 years ago
Lefteris Karapetsas
31014b3457
Disallow trailing comma in Enum Declaration
10 years ago
Lefteris Karapetsas
9232b4cd88
Introducing EnumType and some Parser tests
10 years ago
Lefteris Karapetsas
133969bd2a
Parsing an enum AST node
10 years ago
Lefteris Karapetsas
082bfb2300
Parsing enums for Solidity - WIP
10 years ago
Lefteris Karapetsas
1265be7bb8
Adding enum Token and whitespace style at Token.h
10 years ago