chriseth
|
b7a59652f1
|
Merge pull request #2501 from ethereum/undef-macros
Move UndefMacros from libdevcore to libsolidity/parsing
|
2017-07-12 15:07:20 +02:00 |
|
chriseth
|
01a1296e90
|
Helper functions.
|
2017-07-11 11:24:41 +02:00 |
|
Alex Beregszaszi
|
b615b01449
|
Move UndefMacros from libdevcore to libsolidity/parsing
|
2017-07-02 00:09:46 +01:00 |
|
Alex Beregszaszi
|
c70d73809a
|
Use boost::starts_with
|
2017-06-28 17:01:55 +01:00 |
|
Alex Beregszaszi
|
06fe61f89b
|
Rename to isHexNumber()
|
2017-06-28 17:01:55 +01:00 |
|
Alex Beregszaszi
|
8b0c866f02
|
Add hasHexPrefix() to AST::Literal
|
2017-06-28 16:57:32 +01:00 |
|
chriseth
|
4407a13c17
|
Only allow equality checks for internal function types.
|
2017-06-26 16:30:37 +02:00 |
|
chriseth
|
f47e6e90fb
|
Disallow comparisons between some types.
|
2017-06-26 16:30:36 +02:00 |
|
chriseth
|
f340ff8764
|
Fix strings interpreted as addresses.
|
2017-06-22 16:48:44 +02:00 |
|
Alex Beregszaszi
|
d5f8ce90c7
|
Merge interface/Exceptions and interface/Utils
|
2017-06-22 11:25:07 +01:00 |
|
chriseth
|
21aafaa704
|
Merge pull request #2331 from ethereum/ASTDocumentationEntry
documentation field added to ContractDefinition-Node
|
2017-06-14 14:32:27 +02:00 |
|
djudjuu
|
62eafdd010
|
adjusted testcase and renaming
|
2017-06-06 13:26:23 +02:00 |
|
djudjuu
|
597bf8a43d
|
fix Literalprint
|
2017-05-30 19:53:32 +02:00 |
|
djudjuu
|
2e7190534b
|
documentation field added to ContractDefinition-Node
|
2017-05-30 18:52:43 +02:00 |
|
chriseth
|
451acd4c9f
|
Merge pull request #2301 from ethereum/ASTFunctionTypeFix
insert ParameterList-node in FunctionType-json
|
2017-05-24 14:28:07 +02:00 |
|
djudjuu
|
26abd61d9b
|
insert ParameterList-node in FunctionType-json
|
2017-05-24 13:52:16 +02:00 |
|
Alex Beregszaszi
|
604d254e8c
|
Fix AST JSON converter type lookup
|
2017-05-23 23:12:40 +01:00 |
|
djudjuu
|
e82df073d1
|
minor fixes and changelog update
|
2017-05-22 12:25:50 +02:00 |
|
djudjuu
|
1d22233a43
|
refactoring functionCallAnnotation
|
2017-05-19 15:48:07 +02:00 |
|
djudjuu
|
6316a76ab9
|
testsuite adjustment
|
2017-05-19 09:51:23 +02:00 |
|
djudjuu
|
e3583d04f7
|
include new InlineAssemblyInformation into JSON
|
2017-05-17 15:58:28 +02:00 |
|
djuju
|
a4ba5ace8a
|
prefixChanges and contractKind-field
|
2017-05-17 11:14:33 +02:00 |
|
djuju
|
2fa7646944
|
fixed styletypos, renaming and added helperfunction
|
2017-05-17 11:14:33 +02:00 |
|
Alex Beregszaszi
|
487eef18cc
|
Use different AST node names in legacy and new format
|
2017-05-17 11:14:33 +02:00 |
|
chriseth
|
dea7b864e6
|
Compact format for AST-Json with backwards compatibility
|
2017-05-17 11:14:33 +02:00 |
|
chriseth
|
f3ec2ba39e
|
Refactor to combined scope and stack height info.
|
2017-04-26 17:12:04 +02:00 |
|
chriseth
|
478f2997ea
|
Storage access from inline assembly.
|
2017-04-25 16:49:04 +02:00 |
|
chriseth
|
dfb7d5ebd9
|
Move analysis out of code generator.
|
2017-04-25 16:49:04 +02:00 |
|
chriseth
|
e0849f2f3b
|
Split external identifier access into resolving and code generation.
|
2017-04-25 16:49:03 +02:00 |
|
Alex Beregszaszi
|
6d4628ace4
|
Add ContractKind to ContractDefinition
|
2017-03-17 16:27:04 +00:00 |
|
chriseth
|
c37397c178
|
Merge pull request #1773 from ethereum/ASTEntry
Ast entry
|
2017-03-17 17:24:58 +01:00 |
|
chriseth
|
44a0329921
|
Comment.
|
2017-03-17 14:44:44 +01:00 |
|
djudjuu
|
616a9854e9
|
AST entry for VariableDeclaration
|
2017-03-16 16:56:44 +01:00 |
|
Alex Beregszaszi
|
3ae88377d6
|
Change references to FunctionType::Location
|
2017-03-16 12:49:52 +00:00 |
|
Alex Beregszaszi
|
7123f25210
|
Rename FunctionType::Location to FunctionType::Kind
|
2017-03-16 12:49:17 +00:00 |
|
chriseth
|
0c8a766146
|
Merge pull request #1698 from ethereum/exp-notation
Fix scientific notation in number literals
|
2017-03-15 14:55:45 +01:00 |
|
Alex Beregszaszi
|
e923f27ea8
|
Split out parseRational from isValidLiteral
|
2017-03-15 13:06:27 +00:00 |
|
Alex Beregszaszi
|
dde87de4cf
|
Rename x to value
|
2017-03-15 13:06:27 +00:00 |
|
Alex Beregszaszi
|
a2b9f52ca4
|
Disallow radix points in hex literals
|
2017-03-15 13:06:27 +00:00 |
|
Alex Beregszaszi
|
07045d492f
|
Do not try parsing hex numbers as scientific notation
|
2017-03-15 13:06:27 +00:00 |
|
Alex Beregszaszi
|
dfc8f890bf
|
Support older version of boost
|
2017-03-15 13:06:27 +00:00 |
|
Alex Beregszaszi
|
1083e6da68
|
Support negative exponent
|
2017-03-15 13:06:26 +00:00 |
|
Alex Beregszaszi
|
924a8fff6b
|
Fix exponentional notation in number literals
|
2017-03-15 13:06:24 +00:00 |
|
Yoichi Hirai
|
d134fda0c0
|
Merge pull request #1729 from ethereum/constantvariables
Only allow pure expressions for constant state variables.
|
2017-03-15 10:03:35 +01:00 |
|
chriseth
|
47cd8964b8
|
Require and Assert.
|
2017-03-14 14:21:33 +01:00 |
|
chriseth
|
f39763e91c
|
Type checking for pure expressions.
|
2017-03-13 13:30:21 +01:00 |
|
Ryan Casey
|
fe8d09a3c1
|
Fix 'ambiguous overload for operator==' Boost error.
|
2017-03-09 17:04:26 -08:00 |
|
chriseth
|
f300bdb020
|
Move public constructor property into AST itself.
|
2017-03-06 14:12:42 +01:00 |
|
chriseth
|
ca4e2933dd
|
Strict checking for AST annotation types.
|
2017-03-06 14:12:42 +01:00 |
|
chriseth
|
a689152c4b
|
Convert reference types to pointers in member function conversion.
|
2017-03-01 16:02:36 +01:00 |
|