Christian
|
68b9c67e95
|
Return the last contract by default.
|
10 years ago |
Christian
|
46664c44b3
|
Assertions that throw InternalCompilerErrors.
|
10 years ago |
Christian
|
d09f6e8c97
|
Whitespace change.
|
10 years ago |
Lefteris Karapetsas
|
bcc263070b
|
Moving comment to function body
|
10 years ago |
Lefteris Karapetsas
|
3c6e966160
|
Solidity ForStatement Compiler part
- Work in progress
|
10 years ago |
Lefteris Karapetsas
|
1f0346396a
|
Minor issues, grammar update, new ForStatement test
|
10 years ago |
Lefteris Karapetsas
|
5eec2c5ac6
|
ForStatement typecheck and initExpression is a Statement
|
10 years ago |
Lefteris Karapetsas
|
b2992bd659
|
Solidity ForStatements expressions are now optional
|
10 years ago |
Lefteris Karapetsas
|
e934aa0bef
|
new ForStatement parsing test and small grammar fix
|
10 years ago |
Lefteris Karapetsas
|
30c000d121
|
Adding a ForStatement solidity AST Node.
- Adding ForStatement node
- Implemented Parsing for ForStatement
- A simple parsing test for the ForStatement
- Work in progress
|
10 years ago |
Christian
|
4e83ba5ae1
|
Add functions needed by constructor.
|
10 years ago |
Christian
|
41948b1309
|
Fix: Resolve function types of all contracts before checking types inside functions.
|
10 years ago |
Christian
|
c00153e5c1
|
Stylistic changes.
|
10 years ago |
Christian
|
a3473ad88d
|
Check that constructor does not have "returns" directive.
|
10 years ago |
Christian
|
7801b87ddb
|
Packing and unpacking of constructor arguments.
|
10 years ago |
Christian
|
5026c5855d
|
Create contracts.
|
10 years ago |
Christian
|
8eee0a2033
|
Correctly check for string prefix plus indentation change.
|
10 years ago |
Christian
|
b0af628f11
|
Calls to bare contracts.
|
10 years ago |
Christian
|
22fa12debf
|
Do not add at the end of the function selector "loop".
|
10 years ago |
Christian
|
615438a890
|
Swap literals to the end if optimizing.
|
10 years ago |
Marek Kotewicz
|
fb72a7ce5f
|
fixed styling issues
|
10 years ago |
Christian
|
37a15d96ea
|
Support empty strings.
|
10 years ago |
Marek Kotewicz
|
d70190b0da
|
removed explicit
|
10 years ago |
Marek Kotewicz
|
4b90d315b7
|
user-provided default constructor
|
10 years ago |
Marek Kotewicz
|
71ebfe7736
|
fixed solidity not building on macos
|
10 years ago |
Christian
|
584242357a
|
Helper functions to access memory.
|
10 years ago |
Lefteris Karapetsas
|
c29108a9d8
|
Styling issues and add TODO in Interfacehandler
|
10 years ago |
Christian
|
781d58d705
|
String types.
|
10 years ago |
chriseth
|
5f48ab4046
|
Const change.
|
10 years ago |
Christian
|
9c2ce9cbbc
|
Stylistic changes.
|
10 years ago |
Lefteris Karapetsas
|
01e419fcaf
|
Natspec title and author tag.
- Adding the title and author natspec documentation tags for contracts
- Also using the author tag for functions now
- Tests
|
10 years ago |
Christian
|
dc478ba0bd
|
Take variable stack size correctly into account for return value packer.
|
10 years ago |
Marek Kotewicz
|
48dfbaf3c9
|
updated cmake policies
|
10 years ago |
Marek Kotewicz
|
281a9e2b22
|
jsonrpc option in cmakes, removed all warnings
|
10 years ago |
Christian
|
f8c78bafb5
|
Variable-size stack elements for expression compiler.
|
10 years ago |
Christian
|
9bcd315e42
|
Changes in compiler to support variably sized stack elements.
|
10 years ago |
Christian
|
1462cfbd4b
|
Cleanup before return.
|
10 years ago |
Christian
|
28604a27e9
|
Consts in SourceReferenceFormatter.
|
10 years ago |
Christian
|
d4d1369f6e
|
Move implementations of ::accept out of AST.cpp.
|
10 years ago |
Christian
|
e676cd21bc
|
Register variably-sized variables on stack.
|
10 years ago |
Marek Kotewicz
|
d5b343994a
|
removed few unused lines from cmakes
|
10 years ago |
Christian
|
afc6b75b80
|
Some more consts.
|
10 years ago |
Christian
|
a876e363e2
|
Removed unused members.
|
10 years ago |
Christian
|
a03f2870c6
|
More const cleanup.
|
10 years ago |
Christian
|
2506b42da8
|
Clear separation between ASTVisitor and ASTConstVisitor and more const specifiers.
|
10 years ago |
Christian
|
1e5ebff359
|
Const AST visitor for the compiler.
|
10 years ago |
Christian
|
169139a066
|
Const functions for ASTVisitor and const ASTPrinter.
|
10 years ago |
Christian
|
e8c39062f8
|
Calling functions of other contracts.
|
10 years ago |
debris
|
ad2b462b5d
|
common improvements
|
10 years ago |
Christian
|
702acc142d
|
Compile fix.
|
10 years ago |